通过牛客网大佬的简历内推后端开发,一周后收到了预约短信,7.5进行面试,邮件中说主要考察业务能力与项目经历。


跟实验室同学同一天面试,正好一起总结一下。

做一下项目介绍,挑一个你最熟悉的讲

XXXX

你不是计算机的吗

XXXX

用到多线程了吗

XXXX,但是用过ROSxxxx

什么是ROS

XXXX

介绍下进程与线程区别

XXXX

用过Linux下的多线程开发

XXX

编程题:

判断闰年题 (注意检查输入)

求第K大的值

手写快排以及理解快排的原理

你还有什么问题问我吗?

B

简单做一下自己介绍

XXXX

你不是计算机的吗

XXX

项目里有用多线程吗,有用过并发

XXX

了解线程池吗,用过吗

没用过...XXX

说一下hashmap与map的区别

XXX

Python跟C++在你项目里应用是啥

XXX

看来你主要从事的是控制工作啊,那做下编程题测试下编程能力吧

合并有序链表

最长子串的变式,DFS

非递归法前序遍历二叉树(没做出来..)


总结:手撕代码是传统艺能,大部分时间都是这个

           多线程考察很多,没做过相关项目很吃亏


杳无音信,,安心准备秋招吧Orz