来自:我是程序员小贱
一 自我介绍本人小硕,秋招期间参加了不少安全类相关公司(深信服,绿盟等),另外参加了京东,小米,滴滴等互联网公司面试,同时也面试了几个研究所和一个银行,下面总结下秋招相关情况。二 面试情况
三 相关知识点汇总1 c/c++相关c语言语法推荐书籍: 《c专家编程》《c与指针》
c++语言语言推荐书籍:《c++ primer》《effect c++》
c++语言stl底层原理:《STL源码剖析》2 计算机网络tcp/ip相关推荐书籍:《tcp/详解:1》
熟悉使用wireshark捕包工具linux课程,加深印象可以使用python的一个库,scapy/dpkt.3 数据结构相关数据结构书籍《大话数据结构》
极客时间王大佬/谭大佬专栏4 数据库相关mysql书籍推荐:《mysql必知必会》,《高性能Mysql》,《mysql45讲》5 操作系统操作系统推荐书籍:《深入理解操作系统》,《Linux内核设计与实现》6 Linux基础知识及应用编程(后台必备!)Linux基础命令推荐书籍:《Linux就该这么学》
Linux应用编程推荐书籍:《后台开发核心技术与应用实践》《Linux多线程服务端编程》《高性能Linux服务器编程》 《linux环境编程:从应用到内核》《unix高级环境编程》
补充资料:gdb手册和makefile详解7 大数问题大数问题通常的套路是hash,分治,布隆,bitmap,如果推荐的话还是上面数据结构相关资料.当然如果能了解下比如hdfs文件系统,mapreduce,spark/flink流式计算最佳哈8 手撕算法(递归非递归)算法学习书籍推荐《剑指offer》linux下应用程序开发,建议三遍哈。
leetcode分专栏练习几题,不在多,在于精。9 针对项目相关最好是自己做过的项目,即时不是也需要弄明白其架构,为什么这么做,有什么优点,什么优化方案?10 场景题11 架构/分布式/中间件相关推荐书籍:《redis设计与实现》《从0开始学架构》《docker入门到实践》《大型网站技术架构-核心原理与案例分析》12 总结以上是技术面试中秋招常遇到的相关题目,希望对大家有帮助。
【免费】C/C++Linux服务器开发/架构师
推荐自己的Linux、C/C++技术交流群960994558 整理了一些个人觉得比较好的学习书籍、大厂面试题、和热门技术教学视频资料共享在里面(包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2Plinux压缩命令,K8S,Dockerlinux下应用程序开发,TCP/IP,协程,DPDK等等.),有需要的可以自行添加哦!~