腾讯大数据分布式开发Java岗 一面

50分钟 大数据分布式开发Java岗 全程没开摄像头,也不用共享屏幕

new和mallloc 的区别(面试官想听到new调用构造函数)
如何使用new分配到栈上,并且不会造成内存泄漏
我答的:
int a;
类b=new(a);
面试官不想要这个,他说不安全,然后就不会了

智能指针都有哪些
三个智能指针的区别
什么场景只能使用weak_pointer
你知道nable_shared_from_this吗?不知道,我知道make_shared

SLT的unorder_map实现(hash)
你知道unordered_map有个饱和因子吗?不知道
解决哈希冲突的四种方法
你知道map和它的区别吗?(map红黑树实现的)

线程和进程的区别
进程通信方式
线程通信方式
epoll和poll的区别
epoll的底层实现
边缘触发和水平触发的区别

线程有什么锁
我说互斥锁,共享锁
他说你知道读写锁吗?我说这不是数据库的知识吗?(惨了,问数据库)

数据库的四种隔离级别
MVCC
你知道B和B+树吗?
B和B+树的区别
B+树和红黑树的区别

你在大学中看过什么开源项目?
你最有挑战性的一个项目是什么?
愿意C++岗转Java岗吗

反问:
你们有几面?回答:不确定,厉害的面试多
我今天表现的怎么样?需要你自己总结。

算法题:
岛屿的个数,(连通图的个数,dfs)

#腾讯实习##面经##腾讯##java工程师#
全部评论
大佬啊,这算法问的也太多了,楼主厉害
点赞 回复 分享
发布于 2022-03-21 17:08

相关推荐

评论
1
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务