小米、苏州协鑫光伏、上海创远C++工程师面经社招
小米
1. 问了点项目经验
2. 为什么要跳槽
3. 然后就开始写代码。
一面;
1. 写了一个平衡二叉树转双向链表和一道动态规划。
2. 问三个编程题,字符串中有数字,比较数字大小,纯字符串就和strcmp一样,字符串反转和找出现过两次的数字。
3. 问不用额外的变量,交换两个整型变量的值?
4. switch的case里为何不能定义变量
5. windows创建完成队列的参数及意义,
6. 对比windows完成队列和linux epoll的区别,
7. 是linux的信号和线程的关系。
8. qq的对话框怎么实现;qt中某个具体函数参数
二面:
没写代码,只是把一面问的动态规划升级了一下难度;介绍公司状况,问了一下项目。
三面:
1. 问了一些基础知识
2. 面试官讲了一些自己对行业的理解。
3. 问待遇,问工作经历。
4. 最棘手的案例,为什么离职,自己的优劣势,前来应聘的原因,职务对你的吸引力
苏州协鑫光伏科技有限公司
1、前台登记
2、笔试
3、人事部面试
1)自我介绍
2)离职原因
3)自己的优劣势
4)能否接受经常性的加班
5)如何看待加班等
4、部门主管面试
1)工作经历
2)技术相关的问题
3)之前做过什么
4)如果是同行业的,还会问几个相关车系的协议问题
5)打听前公司的软件做的怎么样
---------------------------------------------
上海创远仪器技术股份有限公司
1面是HR,寒暄。
2面是技术总监,聊了工作经历,谈到职位介绍
#小米##面经##C++工程师##社招#