通过牛客网大佬的简历内推后端开发,一周后收到了预约短信,7.5进行面试,邮件中说主要考察业务能力与项目经历。
跟实验室同学同一天面试,正好一起总结一下。
A
做一下项目介绍,挑一个你最熟悉的讲
XXXX
你不是计算机的吗
XXXX
用到多线程了吗
XXXX,但是用过ROSxxxx
什么是ROS
XXXX
介绍下进程与线程区别
XXXX
用过Linux下的多线程开发吗
XXX
编程题:
判断闰年题 (注意检查输入)
求第K大的值
手写快排以及理解快排的原理
你还有什么问题问我吗?
B
简单做一下自己介绍
XXXX
你不是计算机的吗
XXX
项目里有用多线程吗,有用过并发吗
XXX
了解线程池吗,用过吗
没用过...XXX
说一下hashmap与map的区别
XXX
Python跟C++在你项目里应用是啥
XXX
看来你主要从事的是控制工作啊,那做下编程题测试下编程能力吧
合并有序链表
最长子串的变式,DFS
非递归法前序遍历二叉树(没做出来..)
总结:手撕代码是传统艺能,大部分时间都是这个
多线程考察很多,没做过相关项目很吃亏
杳无音信,,安心准备秋招吧Orz