您的位置:首页 > 编程语言 > C语言/C++

C++面经(互联网后台、嵌入式)

2018-03-02 17:00 253 查看
找工作的心路历程,四个字总结,厚积薄发

这一年我坚持的事情有两个:

坚持写博客

坚持看书,刷题

一开始写博客呢,是为了做笔记,后来也会在意访问量啊,排名啥的。但不管是什么原因,只要开始写了,就停不下来,分享就是收获。自己也搭过个人博客,但是维护起来还是要费时间,所以还是在csdn这个平台写,大佬也多,可供学习的东西很多。

教研室的软件任务不是很繁重,主要还是为硬件服务(当然了,该加的班也是要加的)。所以晚上和周末基本都会在教研室看书。父上大人经常教育我,要在乎过程,过程做好了,结果自然有了。就是这个很火的公式吧,每天进步一丢丢。



下面来列书单了:

C++:

C++远征系列

《C++ Primer》

《STL源码剖析》

《深度探索C++对象模型》

《Effective C++》

《C++11新特性解析与应用》

《Cpp_Concurrency_In_Action》

C++远征视频可以和《C++ Primer》结合着,STL源码剖析主要还是数据结构与算法的东西,还有STL内存分配,迭代器,traits技法的东西。

《深度探索C++对象模型》可以和网上一些博客结合看,看完虚函数的实现就能理解了。

C++ 对象的内存布局(上)

C++ 对象的内存布局(下)

C++对象模型;

《Effective C++》没看完,写了很多细节上的东西。

数据结构与算法:

《大话数据结构与算法》

《剑指offer》

leetcode

牛客网

左程云的算法课(牛客上有,搜一下优惠码89,值)

对于数据结构与算法这种东西,我认为刷题是非常必要的,虽然有点应试的嫌疑。

计算机网络和操作系统:

《图解TCP/IP》

《图解HTTP》

《TCP/IP详解:卷1》

《现代操作系统》

我在3月份的时候,考了计算机三级网络技术,计算机四级网络工程师。虽然没什么含金量,但是让我对网络和操作系统有了粗浅的认识。再看上述的书没那么费劲了。想当初项目急,每天搞到11点,回来还要刷三四级的题,刷到1点多,一把辛酸泪啊,还好都过了。。。

Linux:

Linux达人养成计划

Linux网络管理

Linux系统管理

《鸟哥的私房菜》

《APUE》

《UNP》

《Linux多线程服务端编程》

Tony老师讲讲的Linux达人养成计划讲的很有趣,他在慕课上讲的课也很好。其实APUE和UNP只看了一些章节,太厚了。。。Linux多线程服务端编程是C++写的Reactor模式的网络库,前几章讲的很好,建议有点基础再看。

数据库:

数据库SQL实战

《MySQL必知必会》

《高性能MySQL》

MySQL必知必会可以结合牛客上的数据库SQL实战练习,多敲几行就熟悉了。高性能MySQL看了存储引擎,索引的知识。

2017.10.10更新

最后拿到了某二线互联网厂、某智能硬件厂、某IC厂的offer;某为某兴(看缘分)。没能拿到一线的offer个人认为是Linux不怎么熟悉,项目也不对口。看教研室找工作的情况,实力和表达能力还是占80%重要性。总之,早做准备吧,学习的脚步永远不能停下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: