校招C++岗位需要做哪些准备?

C++

1个回答

写回答

君君..0

2026-02-19 13:45

+ 关注

C++
C++

来看看校招C++需要准备哪些知识点吧。我在校招时拿到了腾讯后台开发的offer,用的就是C++,下面就大概讲讲。和C++相关的书大概有四五本,像C++ Primer、Effective系列,还有深入探索C++对象模型、STL源码剖析之类的。C++ Primer我大二的时候就看过了,当时通读了一遍,还写了代码,后来又精读了一下,现在基本不太需要再看了。Effective C++相对来说比较有趣,可以放在手边,经常拿出来读一读。深入探索C++对象模型也是要看的,能通读一遍并且理解就可以了,只要留个印象就行。基础知识方面,推荐看CSAPP和CLRS。在日常学习中,要试着习惯使用linux,这总归是没有坏处的。在工程方面,除了看书之外还需要实践,写一些个人项目,尝试使用别人的库,想法子去趟趟坑。刷题也是要刷的,不过也不是特别重要,刷个一百多道练练手感就差不多了。一般而言,毕业前有效代码能有个四五万行就可以了。以上这些都是最基础的基本功,还包括所有的专业课,像计算机网络、操作系统这些。把这些学明白了,接下来就可以根据自己感兴趣的方向去学习其他技能点了。如果是针对校招的话,虽然C/C++的需求量比不过Java,但还是有比较大的空间的。先分享一位大佬总结的C++工程师岗位常见的106道面试题汇总,要是能把这些搞懂,校招面试基本上就没什么问题了。这里因为篇幅限制,只列出了题目大纲,大佬给出了详细解答,点击面试题就可以看答案详解。当然,大家也可以先看看自己能不能回答这些问题,然后再去看答案,这也是很不错的。点击下面就能获取面试真题。要想清楚自己找的岗位到底是算法还是研发,这两者面试区别还是比较大的。另外,如果选择研发岗,要是简历上提到了多种语言,面试官肯定会问你是要用C++还是Java面试。说个小经验吧,我当时的回答是,本科的时候接触过Java,不过后来用C++比较多,对C++更熟悉,所以就用C++面试。需要注意的是,你是为了找工作,就不要看汇编了,要是自己有兴趣的话可以以后再研究,在面试的时候真的没什么用。最核心的无外乎就是刷题和看书。书不在多,贵在精。我也不多推荐其他的书了,看完上面提到的这些书,再加上动手写了一些习题,你的C++基本上就算入门了。学无止境,下面这些书推荐在进阶的时候看,能让你更深入地理解C++这门语言。按惯例送上C++岗位相关的面经,多看面经,了解市场需求,这才是在校招路上充实自己最快也最有效的方法。码字不容易,写硬核的内容更难,希望大家能给我这个@码农出击点个赞,鼓励一下我。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号