就 c++而言,要了解到什么程度?
因为还有其他东西要看(算法、操作系统),时间不太够,c++到什么程度才算过关?模板?对象内存模型? stl ?编译器相关内容?
因为还有其他东西要看(算法、操作系统),时间不太够,c++到什么程度才算过关?模板?对象内存模型? stl ?编译器相关内容?
1
xiaohuamao Jan 21, 2019
学历也是重点
|
2
a41050447 OP @xiaohuamao 985 小硕
|
3
byteli Jan 21, 2019 via Android
我觉着到不了编译器。
|
4
ccpp132 Jan 21, 2019 via Android
可以看看 effective c++和 modern effective c++。语言还是基本内容搞明白,有相关项目经验最好。对面试来说,写代码的能力最重要。也没有什么过不过关的,一般都是和同期的候选人横向对比吧,招人提那么多要求也不是那么好招的
|
5
stackpop Jan 21, 2019 其实语言细节没那么考究,大多数情况把 C++的内存模型、RAII 智能指针之类的搞明白差不多了。
可能跟更关注对多线程网络编程(其实比较综合,涉及到比较多操作系统知识)比如 IO 模型、各种同步原语( mutex, condition_variable 等)的考察,再就是算法 (比如优先级队列,常见的字符串处理,排序,二分查找,DFS, BFS 等,预期水平比较高候选人会考察 DP、计算几何、最大流等都有可能)。 我在校招和社招面试时候,普遍是从这几个维度考察候选人的。 经验比较丰富的社招会增加一些系统设计环节考察经验,比如简化的 profile 页面,推荐搜索召回服务等等,这里面可以考察的点太多了,这块可以看一下《深入分布式缓存》这本书,里面讲的比较详细。 |
8
hilbertz Jan 21, 2019
现在还招没有经验的 c++的,估计只有百度了,基本只招第一学历 985 的,连 211 的都很少招
|
9
maxmin Jan 22, 2019
大厂社招 c++考的东西太多了。 我反正是完全没自信。
|