腾讯 - 软件开发-后台开发方向 - 腾讯安全 - 一面
#腾讯# #面经#
全长:1小时15分钟
全程项目细节追问一点八股都没有,挑点有意思的写写
项目并发量/用户使用量增多了,需要做什么数据库操作适应?
项目的接口安全性校验有做过吗?
如果要做数据库的同步,怎么做会比较好?
有了解过Mysql中的修改操作的底层逻辑吗?(答Cache落盘那些东西)
事务在你的项目中不会导致并发性问题吗?为什么要用事务?
Golang中的特性比如协程通信什么的讲一下?(问设计思想)
Golang中的GC有了解过吗?(问底层)
看到你的项目中有Golang调C的库进行交互,他们之间的通讯形式是什么?(问底层)
Golang和C的交互那块它们的内存释放需要你去手动释放还是Golang的GC做了?(问底层)
题目:无顺序的数组找第K大的元素
写了最垃圾的n^2暴力解法,实际应该要大顶堆做nlogk,但面了1小时没力气想了
反问:是否暑期是否是目的倾向城市
总结:面的口干舌燥,感觉是在跟面试官battle方案,一堆业务问题和场景问题。
PS: 还好面之前抓紧时间吃了饭,不然下班直接面试这么久不吃东西,感觉要晕过去了。
结果:第二天晚上寄了。