两次面试官人都很好,一直在聊天(但也有可能是必须聊够一小时),答的很乱也说没事,说就单纯聊聊,聊到什么说什么,把知道的都说出来就好
一面
自我介绍,项目
聊部门
问Linux常用指令
喜欢什么样的工作环境
平时用c++多吗,和c区别,优缺点
<>和""区别
C++内存模型,具体说说
虚函数和纯虚函数
引用和指针区别
算法题1:链表环(快慢指针)
Python用的怎么样,写过脚本吗
算法题2:Python写数组中只出现一次的数(异或)
数据库命令,用法,索引实现,为什么
redolog,binlog
分库
git命令
makefile内容,用法
介绍部门,聊想法
二面
几天后收到通知,说再聊聊
开始后,没介绍项目,面试官在选算法题
题1:二叉树之字层序遍历
题2:重排链表(要求原地算法)
第二题其实要原地算法的,不过你按你思路也没事,也可以再想想怎么实现(中间节点入手)
项目里面哪个印象更深
说说你理解的socket,优缺点
效率高?体现在哪,和谁比
其他进程间通信,比较,用过哪些,项目里呢
线程间通信呢,项目里用到哪些
平时用什么数据结构
聊到容器,stl是什么,一些基本容器类型实现
哪个项目用到了什么容器
queue有哪些,分别用来干嘛,顺便说了底层
词法分析流程,举个例子(忘了)
语法树用什么存的,多叉树怎么遍历
这个部门要用和学的东西很多,你怎么看
怎么看加班
有什么要问的吗
#小米
不谈过不过,小米的面试体验可以排进前三
许愿能过
😊
全部评论
(4) 回帖