曲折的阿里面试,还愿
8.4投递的钉钉客户端
8.26四面+hr面完成等通知
9.7得知笔试成绩不行,要排序,继续等
9.21被告知钉钉没有hc了,给我转推荐到搜索事业部,说是不用走所有流程,技术面毕竟面过了,跟主管聊一聊就行,然而。。。
钉钉的面经见https://www.nowcoder.com/discuss/499346
9.22一面 1h40min
1、dynamic_cast如何实现安全转换
2、struct、class内存分配区别
3、虚函数实现
4、三种构造函数
5、野指针,举例,如何解决
6、技术亮点,项目相关
7、线程进程区别
8、线程通信
9、多线程打印ABAB(没用过多线程😂回答说用临界区。。。面试官跟我说用信号量)
10、手撕,1)实现智能指针引用计数的功能,要用模板,2)字符串含有数字、+-*/、(),计算表达式结果
还有一些问题记不清了,反问具体什么部门,做什么的,用的语言,还有几面(至少还有两轮P11大佬的面试。。)
9.22二面 2h(和一面隔了一个多小时)
也问了很多基础问题,主要放在个人能力、项目情况上,至少有一个小时都在手撕代码。。
1)模式匹配(很简单,第一次写完漏算了一种情况,面试官提醒后很快补上)
2)两个排好序的数组A、B(可能有重复数值),集合S的值为A中的数与B中的数的和(S不含重复的值),求前K个数。
本来我打算用暴力求解,再排个序😂
面试官直接说有一种不需要遍历所有数的方法,我回答了并举例讨论了一会儿,他说那你先写。
第一次写完,他说这个有点问题吧,我感觉也有点怪怪的又进行讨论,但隐隐觉得讨论结果复杂度不低,我说那我改一下吧,改的时候,没按照讨论的改🤣🤣所以改完面试官觉得逻辑不对啊,不是之前讨论的,我跟他解释了一下,他依然觉得会漏算一些结果,最后说给你十分钟再改一下。。我最终按照之前讨论的逻辑,或者说我理解的逻辑写了,写完面试官还有疑问,我这次解释他觉得还行吧,这时候已经两个小时了。。。
反问什么时候能知道结果,对方回答要问hr有没有hc(一听这话心里一突感觉要凉),因为已经是秋招后期了流程会很快,这周有结果,后面至少还有两面,我:越面越多。。。不过技术中台嘛,能理解
第二题至少讨论了四十分钟,完全想不起来前面问了什么具体问题。。。
9.24 三面 37min
聊项目、代码量、做的准备、来客户端的原因、前几面自己的感受
问多线程、协程,但我不会就没多问
面试官主动反馈我的面试,总结了我的优缺点,很准确(缺点是经验不足,感觉隐晦的告诉我没法直接给我说过不过)
还有一场p11的大佬面
9.25四面 40min
全程以聊天的方式问问题,项目、专业课、计网编译原理等基础知识、linux命令、算法、目前offer、工作地等等
不是cs专业真的好多不太懂。。
九月底十月前出结果
9.27hr面 30min
我以为不会有面试了,结果。。
之前也有遇到过hr压力面,但这个是我遇到的最压力的😂问的也差不多是常规问题,但就是让我觉得对方不满意我
明确说十月前给结果
9.28 37min
被转到搜索事业部的后端开发,问了一些系统调度的问题
许愿可以收到offer!!!
10.9
收到最后一个部门面试官的通知,这几天邮件给offer
#面经##校招##阿里巴巴##C++工程师#