招银网络后端开发一面面经2022
背景
西南末流985本软工专业 + 半年大厂实习经历
面试时间2022 4月12日
一面
- 没自我介绍,直接问你在腾讯实习做的项目说说。(巴拉巴拉一顿说)
- C++ define和内联函数有什么区别。(说了说define,内联函数没用过。。。)
- 堆和栈区别。(说了说使用方式,大小,速度,申请方式。然后扯到golang读写屏障在堆栈上的区别)
- 指针和引用的区别 (定义说了说,然后使用方式,然后本质区别)
- 你大学学的什么课程(计组,计网,操作系统,数据库,软件工程,汇编语言等)
- 进程间通信方式(说了几个,socket,管道,信号,消息队列,共享内存。应该没说全,面试官说常用的就这些,就问下一个了)
- 进程线程区别(上下文切换,最小单位什么的扯了扯,然后扯了下协程)
- 项目中用的什么协议通信(用的gRPC框架,rpc通信,protobuf)
- 有没有做过基于TCP的通信(大学做过一个基于UDP的通信,在应用层做了可靠传输)
- 可靠传输怎么做的(UDP报文加入了序列号,引入了超时重传,主动重传,重复丢包等机制)
- 继承,封装,多态怎么理解的(老八股了,扯了扯父子继承,接口,函数重装,虚指针什么的)
- 算法,给个字符串,去掉这个字符串前后的空格。
没反问环节
面试官说我基础不错,接下来会有技术二面,会问一些更广泛的问题(盲猜场景题)
感觉面试官人很好,精神面貌和穿衣打扮十分精神,让人耳目一新。和互联网厂的面试官形象完全不同。