腾讯TEG后台开发一面凉经

面试官人非常好,虽然没过,但是一直在鼓励我,还带我复盘面试的问题,指出我不足的地方

虽然凉的很彻底,但是收货蛮大

————————分割线———————————

了解锁机制吗,说一下读写锁?

实现一下读写锁,用伪代码写一下read_lock,read_unlock,write_lock,write_unlock四个接口

说一下C++的智能指针?

通过share_ptr的思想,你再想一下读写锁怎么实现?

几个TB大小的数据中找到最大的50个?

几个TB大小的文件中,存放一个用户访问的网址,找出用户访问最多20个网址?

写一下LRU实现,伪代码写一下get,push两个接口?

你设计的这个LRU如何实现线程安全?

一个用户喜欢遍历数据库中的key value值,会导致什么问题?如何改进cache的数据结构,解决这个问题?

用时间复杂度小于ON)的算法计算完全二叉树的节点个数

一个精度相差较大的double数组累加在一起如何尽量保证结果的精度最高

一个long类型的数组求平均值,返回一个long


————————分割线————————


我实在是太菜了,凉的非常非常非常彻底

#腾讯##C++工程师##面经#
全部评论
请问面试结果是多久出的呢
点赞 回复 分享
发布于 2021-04-01 02:08
是很难啊楼主,希望我的面经能帮到你。加油!
点赞 回复 分享
发布于 2021-04-01 10:51
确实没有很简单
点赞 回复 分享
发布于 2021-04-01 12:06
我TEG面试官说我能过,结果没过。TND
点赞 回复 分享
发布于 2021-04-01 17:31
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-18 10:41

相关推荐

02-08 20:56
已编辑
南京工业大学 Java
在等offer的比尔很洒脱:我也是在实习,项目先不说,感觉有点点小熟悉,但是我有点疑问,这第一个实习,公司真的让实习生去部署搭建和引入mq之类的吗,是不是有点过于信任了,我实习过的两个公司都是人家正式早搭好了,根本摸不到部署搭建的
点赞 评论 收藏
分享
评论
2
21
分享

创作者周榜

更多
牛客网
牛客企业服务