不完全面经。(差不多一些都忘了,我把我印象深刻的几个问题写出来) C++方面: C++多态。(静态多态,动态多态)怎么实现的(虚函数指针,虚函数表) 编译的过程(预编译,编译,汇编,链接) 预编译干了什么? 静态链接,动态链接。 C++内存模型(堆区,栈区这些,以及主要区别) char * c=“asdssf” 与 char c[]=“asdssf” 区别。 网络: 介绍TCP/IP五层模型,以及各层的主要作用。 HTTPS,加密的具体过程,对称加密,非对称加密,数字证书这些。 HTTP1.0 , 1.1 2.0区别。 输入一个网址,发生了什么。 操作系统: 分段,分页,段页式存储。 调度算法。 死锁相关。 linux gdb的使用,如何设置断点,, linux查看占用某个端口的进程,杀掉。 编程题: 1. 找出二叉树中和为某个值的子树 2. 让找出两个已排序的数组的中位数 3. 写一个多线程的累加函数。 4. 自己设计一个象棋中的车类(属性,方法)。可以用伪码 总之大部分都是常见的基础问题。打好基础很重要。感觉很偏向与操作系统和网络。还有就是多刷刷leetcode。
点赞 3

相关推荐

不愿透露姓名的神秘牛友
07-15 17:32
点赞 评论 收藏
分享
06-28 22:48
已编辑
广东金融学院 Java
小浪_Coding:学院本+这俩项目不是buff叠满了嘛
点赞 评论 收藏
分享
05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务