阿里一面
根据之前的安排。
昨晚19:30接到阿里本地生活的小哥电话面试。
现在回忆起来,记录在案。
-
介绍一下项目,由近及远,以及在项目中得到了什么提升。
-
性能优化相关。开启多个线程,但是查看发现CPU使用率不高。可能的原因是什么?
-
协程的概率了解吗?和线程比起来,有哪些优缺点?适用在哪些场合?说明一下
答:自己吧啦了一下C lua golang cplus plus 中的协程。
-
Cplusplus用的版本是哪个?c++11版本特性你知道哪些?lamda 的原理是什么?
-
最后手撕代码,设计一个优先级队列。
-
总结一下,阿里考察的范围点很广,从基础语言到操作系统,到数据结构等等。
-
大公司面试考察高屋建瓴能力,注重整体技术水平,不会拘泥于细节和语法。小公司的话,往往会轻视前者,偏重于考察语法细节和细枝末节的琐碎东西。
-
层次或等级越高的人说话越受人欢迎。这位小哥会循循善诱,对于你不会或者卡壳的地方,会给出一些提示或者建议。个人感觉非常nice!特别是相比字节跳动,商汤科技这些公司😭