腾讯 - 软件开发-后台开发方向 - 腾讯安全 - 一面

#腾讯# #面经#

全长:1小时15分钟

全程项目细节追问一点八股都没有,挑点有意思的写写

项目并发量/用户使用量增多了,需要做什么数据库操作适应?

项目的接口安全性校验有做过吗?

如果要做数据库的同步,怎么做会比较好?

有了解过Mysql中的修改操作的底层逻辑吗?(答Cache落盘那些东西)

事务在你的项目中不会导致并发性问题吗?为什么要用事务?

Golang中的特性比如协程通信什么的讲一下?(问设计思想)

Golang中的GC有了解过吗?(问底层)

看到你的项目中有Golang调C的库进行交互,他们之间的通讯形式是什么?(问底层)

Golang和C的交互那块它们的内存释放需要你去手动释放还是Golang的GC做了?(问底层)

题目:无顺序的数组找第K大的元素

写了最垃圾的n^2暴力解法,实际应该要大顶堆做nlogk,但面了1小时没力气想了

反问:是否暑期是否是目的倾向城市

总结:面的口干舌燥,感觉是在跟面试官battle方案,一堆业务问题和场景问题。

PS: 还好面之前抓紧时间吃了饭,不然下班直接面试这么久不吃东西,感觉要晕过去了。

结果:第二天晚上寄了。

全部评论
大佬,请问是csig的腾讯安全嘛?
点赞 回复 分享
发布于 03-25 14:12 湖北
二分快排就可以 不需要大顶堆 大顶堆的话还是排序了 你的算法可能需要加强一下
点赞 回复 分享
发布于 03-07 11:36 北京

相关推荐

评论
1
13
分享

创作者周榜

更多
牛客网
牛客企业服务