腾讯CDG金融科技一面
8.16 后端开发 C++
自我介绍
项目相关拷打20分钟左右
1.线程、进程、协程都是什么 有什么区别
2.线程之间的通信
3.进程的通信方式
4.HTTP是怎么完成通信的
5.TCP的三次握手, 为什么是三次不是两次
6.HTTPS通信方式是什么,什么是TLS/SSL?
7.HTTPS的加密过程是怎么样的,怎么保证这个加密是真实有效的
8.在后端开发过程中,你觉得服务器应该还关注一些什么方面,有没有了解
9.对SQL注入攻击怎么看(不是很懂,简单说了点自己知道的)
10.数组和链表各自的应用场景有哪些
11.哈希表有没有了解,怎么解决哈希冲突(哈希冲突不记得了)
12.乐观锁和悲观锁
13.遇到网络拥塞怎么办,详细讲一下(拥塞控制四种)
14.对MySQL 有什么了解吗 (不清楚,直接说没怎么用过,所以面试官也没问了)
15.对称加密和非对称加密
16.如何完成通信间的对称加密和非对称加密
17.如何确保客户端收到的服务器发送的数据是真实有效的?
18.你的项目是自己实现的还是与实验室项目有关?
算法题:最长连续序列
反问:部门具体是做什么的,主要的技术栈是什么 (主要技术栈是c++和go,很少部分java)
感觉面试官还挺好的,专业性也很强感觉,不知道我这是不是KPI面
更新:
后端开发因为数据库不了解挂了,8.20又被捞了测开
8.21测开一面
面试官很温柔
纯项目拷打,场景题设计,Linux常用指令,算法题:最长连续子数组(力扣209)
很KPI感觉 出来秒挂
#面经腾讯美团百度##第一次面试##面试中的破防瞬间#