想去大厂做 c++后台,要学到什么程度?

2019-01-21 11:23:29 +08:00
 a41050447
就 c++而言,要了解到什么程度?
因为还有其他东西要看(算法、操作系统),时间不太够,c++到什么程度才算过关?模板?对象内存模型? stl ?编译器相关内容?
2825 次点击
所在节点    职场话题
10 条回复
xiaohuamao
2019-01-21 11:35:49 +08:00
学历也是重点
a41050447
2019-01-21 11:44:26 +08:00
@xiaohuamao 985 小硕
byteli
2019-01-21 12:01:00 +08:00
我觉着到不了编译器。
ccpp132
2019-01-21 13:28:55 +08:00
可以看看 effective c++和 modern effective c++。语言还是基本内容搞明白,有相关项目经验最好。对面试来说,写代码的能力最重要。也没有什么过不过关的,一般都是和同期的候选人横向对比吧,招人提那么多要求也不是那么好招的
stackpop
2019-01-21 13:42:49 +08:00
其实语言细节没那么考究,大多数情况把 C++的内存模型、RAII 智能指针之类的搞明白差不多了。

可能跟更关注对多线程网络编程(其实比较综合,涉及到比较多操作系统知识)比如 IO 模型、各种同步原语( mutex, condition_variable 等)的考察,再就是算法 (比如优先级队列,常见的字符串处理,排序,二分查找,DFS, BFS 等,预期水平比较高候选人会考察 DP、计算几何、最大流等都有可能)。

我在校招和社招面试时候,普遍是从这几个维度考察候选人的。

经验比较丰富的社招会增加一些系统设计环节考察经验,比如简化的 profile 页面,推荐搜索召回服务等等,这里面可以考察的点太多了,这块可以看一下《深入分布式缓存》这本书,里面讲的比较详细。
a41050447
2019-01-21 13:53:31 +08:00
@stackpop thx,回头再补习下分布式和网络
a41050447
2019-01-21 13:55:41 +08:00
@ccpp132 ec++已经看了,mec++买了本英文影印版,奈何英文太渣😂,看的很慢
hilbertz
2019-01-21 13:58:25 +08:00
现在还招没有经验的 c++的,估计只有百度了,基本只招第一学历 985 的,连 211 的都很少招
maxmin
2019-01-22 10:46:09 +08:00
大厂社招 c++考的东西太多了。 我反正是完全没自信。
a41050447
2019-01-22 14:24:40 +08:00
@maxmin 毕竟面试官身经百战了,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/529037

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX