a41050447

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

  •  
  •   a41050447 · Jan 21, 2019 via iPhone · 3813 views
    This topic created in 2680 days ago, the information mentioned may be changed or developed.
    就 c++而言,要了解到什么程度?
    因为还有其他东西要看(算法、操作系统),时间不太够,c++到什么程度才算过关?模板?对象内存模型? stl ?编译器相关内容?
    10 replies    2019-01-22 14:24:40 +08:00
    xiaohuamao
        1
    xiaohuamao  
       Jan 21, 2019
    学历也是重点
    a41050447
        2
    a41050447  
    OP
       Jan 21, 2019 via iPhone
    @xiaohuamao 985 小硕
    byteli
        3
    byteli  
       Jan 21, 2019 via Android
    我觉着到不了编译器。
    ccpp132
        4
    ccpp132  
       Jan 21, 2019 via Android
    可以看看 effective c++和 modern effective c++。语言还是基本内容搞明白,有相关项目经验最好。对面试来说,写代码的能力最重要。也没有什么过不过关的,一般都是和同期的候选人横向对比吧,招人提那么多要求也不是那么好招的
    stackpop
        5
    stackpop  
       Jan 21, 2019   ❤️ 1
    其实语言细节没那么考究,大多数情况把 C++的内存模型、RAII 智能指针之类的搞明白差不多了。

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

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

    经验比较丰富的社招会增加一些系统设计环节考察经验,比如简化的 profile 页面,推荐搜索召回服务等等,这里面可以考察的点太多了,这块可以看一下《深入分布式缓存》这本书,里面讲的比较详细。
    a41050447
        6
    a41050447  
    OP
       Jan 21, 2019 via iPhone
    @stackpop thx,回头再补习下分布式和网络
    a41050447
        7
    a41050447  
    OP
       Jan 21, 2019 via iPhone
    @ccpp132 ec++已经看了,mec++买了本英文影印版,奈何英文太渣😂,看的很慢
    hilbertz
        8
    hilbertz  
       Jan 21, 2019
    现在还招没有经验的 c++的,估计只有百度了,基本只招第一学历 985 的,连 211 的都很少招
    maxmin
        9
    maxmin  
       Jan 22, 2019
    大厂社招 c++考的东西太多了。 我反正是完全没自信。
    a41050447
        10
    a41050447  
    OP
       Jan 22, 2019 via iPhone
    @maxmin 毕竟面试官身经百战了,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   876 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 19:48 · PVG 03:48 · LAX 12:48 · JFK 15:48
    ♥ Do have faith in what you're doing.