京东4.14号c++面经
看了这么多面经,第一次发,感谢各位牛友
早上11点面 先自我介绍(可能没按照问的顺序说,尽力回想起全部,有些可能被遗漏了)
1、问了stl里面set和map怎么实现的,顺势说了红黑树的性质还有左右旋转
2、mallca/free与new/delete的区别
3、宏定义和枚举的区别(没答上来,说了下宏定义)
4、c 的多态,说了下虚函数
5、构造函数为啥不能定义为虚函数
6、析构函数为啥一般定义为虚函数
7、看我简历上写了熟悉一些算法,让我说一下kmp的实现(太久了,忘得差不多了)
8、问了了不了解数据库,然后问了一个数据的一致性
9、问了用没用linux,问了怎么得到一个文件的100到200行好像,这个回答的不好过后才知道回答错了
10、socket编程中服务器端和客户端主要用到哪些函数
11、闲聊一下,问了我有啥爱好 最后问我有啥想问的,然后就问了面试的流程今明两天是能走完的,然后就是问了下对方用的语言,确认是c
总体问的都是很基础的,面试官人也是很nice,中间接个电话还跟我说了不好意思。然后告知说回去等消息
然后收拾东西准备找吃饭的地方收到了复试的短信,下午两点面试 14点复试
1、基本都是闲聊
2、然后问了用没用过linux(这个答得不好)
3、然后也问了网络编程的问题(这个也答得不好orz)
4、又让我说一下kmp(Orz难受)
总共的时间也就十几分钟不到20分钟的样子,最后面试官说他得跟他们组讨论一下近快给结果(怎么感觉像是为了看我大老远的过来现场面试安慰我一下给我复试的,还有感觉说是讨论一下就是个套路,其实就是要挂了我(ಥ_ಥ)),不管怎么样给复试已经很满足了,也被告知说这次面试的流程就走完了,不是还有个hr面咩T_T,感觉没有hr面估计也是侧面告诉我凉了,面完也下起了大雨,连老天爷都觉得我凉了??T^T
最后在聊的过程中,发现他们组有挺多我的老乡的,然鹅并没有什么卵用。。 至此,京东面试告一段落,面试官还是很nice的。 (用手机编辑的,可能排版有点难看。。。凑和看一下)
#京东#