和女朋友都已完成秋招,发出面经回馈牛客
菜鸡一枚,拿到贝壳offer后只去尝试了一下百度,被一顿狂虐后安心给女票打辅助帮忙投简历,还好两人都顺利结束,现在只求学校赶紧发三方把事彻底了了
8月5日 银联(现场面试):
1. 堆和栈的区别(效率和大小)?
1. 数组和链表的区别
1. tcp三次握手
2. 进程间通信方式
3. 死锁:
6. I/O多路复用:
7.编译链接过程详解:
8. 堆栈溢出产生的原因:
Cvte:8月7日(一面)
1. c++三种访问属性
1. c++多态的实现
2. 堆和栈的区别 智能指针 写时copy,大端小端模式,堆栈溢出二面:
面向对象设计五项原则,进程间通信,信号量,互斥锁,读写锁和条件变量的区别,中断,tcp粘包和拆包的处理,tcp如何实现可靠性
0821 多益网络
1. 全局变量的优缺点
存储在全局存储区,在程序结束时才会释放内存,过多的全局变量会占用内存
全局变量破坏函数的封装性能,影响代码的可读性
如果程序必须修改,则全局依赖增加了引入错误的可能性
2. 你熟悉的一种语言的缺点
C语言,
1. 面向过程语言,没有面向对象机制
2. 可扩展性差
3. 解决哈希冲突的方式,将一下链式
4. 你熟悉的一种开源库,这个库是怎么样的
5. 编程求全排列
6. 为什么鼓励使用组合不使用继承
继承造成类的无限膨胀
组合更为灵活
内存泄露检查:
借助Windows里的crt库函数,首先定位内存泄露位置,然后借助_CrtSetBreakAlloc(453)函数在指定位置中断。
0901:贝壳 最小生成树
哈希,应用场景
写代码的亮点
冒泡排序,冒泡过程
你觉得哪些是你擅长的
模式识别算法
堆排序,过程,会写吗
linux命令 git***作 sql插入列
链表和斩实现
二面
简历面一遍
平衡二叉树,复杂度推导
未来规划,有什么想问的
#面经##秋招##多益网络##银联##C++工程师#哈希,应用场景
写代码的亮点
冒泡排序,冒泡过程
你觉得哪些是你擅长的
模式识别算法
堆排序,过程,会写吗
linux命令 git***作 sql插入列
链表和斩实现
二面
简历面一遍
平衡二叉树,复杂度推导
未来规划,有什么想问的