腾讯-PCG-一面

1. 手撕:LRU
2. 手撕:最长无重复子串
3. 内核态和用户态的区别
4. 系统调用的步骤,如何触发
5. 频繁进行用户态和内核态的转化,对性能有影响吗
6. 进程和线程的区别
7. 进程和线程的通信方式
8. 使用多线程和单线程对比有什么优劣
9. 为什么会产生线程安全问题,直接对一个共享变量读写是否会有问题
10. 常见的同步方式
11. 虚拟内存,有什么作用
12. 浏览器输入url的过程
13. 三次握手,能否简化为两次
14. 第三次握手丢失服务端会怎么处理
15. 第三次握手可以携带数据吗
16. 四次挥手,二三次能合并吗
17. 拆箱装箱,频繁拆箱装箱是否对性能有影响
18. String,StringBuilder,StringBuffer
19. 字符串拼接用什么
20. GC如何判断对象是否存活
21. 内存泄露的场景
22. 类A有一个内部类B,B被外界持有是否会造成内存泄漏
23. 循环引用是否会造成内存泄漏
24. 四种引用类型
25. HashMap是不是线程安全的
26. HashMap底层数据结构
27. HashMap的key可以为null吗
28. HashMap用什么类型作为key性能最好
29. key使用ArrayList是否会有问题
30. 拷打项目
全部评论
量这么大,面了多久啊
3 回复 分享
发布于 03-15 19:26 辽宁
mark进程线程区别
1 回复 分享
发布于 03-16 10:41 吉林
离谱,我也是pcg,两面加起来就问了两道八股,总共不到50分钟
点赞 回复 分享
发布于 04-04 11:13 美国
请问这个算法是acm模式吗
点赞 回复 分享
发布于 03-21 09:57 上海
这面试时间得一个小时多了
点赞 回复 分享
发布于 03-18 15:35 福建
mark进程线程区别
点赞 回复 分享
发布于 03-18 12:24 重庆
过了吗佬
点赞 回复 分享
发布于 03-17 00:41 广东
QQ?
点赞 回复 分享
发布于 03-16 15:27 江苏
八股盛宴
点赞 回复 分享
发布于 03-15 20:59 上海

相关推荐

头像
05-14 11:21
Boston University
作为一名 ICPC 的参与者,Codeforces 评分 2100,LeetCode 评分 2750,我各种方法都尝试过了。我拿到了好几个 FAANG 的 offer,也和一些顶级的竞争性程序员交流过,其中也包括只刷 LeetCode 的人。我的刷题经历还不到两年。说说我的真实看法吧。这个板块里 95% 的人方法都错了。错得离谱。买课、买会员、死记硬背时间复杂度或者题目、追求刷题数量。这些对真正的提升毫无意义。我注意到真正厉害的人都有自己钻研的劲头。他们不会上来就问答案,也不会本能地想走捷径。我是怎么达到现在这个水平的?其实没那么玄乎:我每周都会刷题。(对,不是每天,那样只会加速燃尽) 除了比赛,我只刷对我来说有难度的新随机题(需要思考 30 分钟以上) 我几乎从不看题解,除非实在没办法了。(新手可以看)先说清楚一点——是的,面试题完全有可能快速做出来(看到新题后不到 5 分钟)。这根本不需要“死记硬背”任何东西。解决问题就是模式识别,所有东西都可以在当下推导出来。学习像 Dijkstra 这样的算法不是“背”,你可以深入理解它,自己推导出其中的组成部分。Atcoder 也有类似的侧重 DSA 的题目,但质量和趣味性要高得多。 CSES 有更多高质量的标准题,能教你解决问题所需的模式。CSOAsupport 有高质量的分专题学习材料和题目。我不推荐的一些资源包括:这些题单的通病是,等你把每个专题都刷完一遍,早就忘了之前做过什么了。你必须刷随机题。 Neetcode(暴论)。Neetcode 本身就不是一个很强的程序员。我不确定他怎么出名的,但根据我的估计以及他自己的说法,我觉得他 LeetCode 评分不会超过 2000。当然,如果你喜欢他的讲解,那没问题,但对我来说,他的路线图完全说不通。把 DP 和贪心放在最后。我推荐的资源都没有付费版本,而 Neetcode 有。 Striver a-z sheet 或者 TLE eliminators 或者其他任何刷题阶梯——这些都近乎诈骗。我不想深入细说,但有一个结构化的“路线图”其实没什么意义。 LeetCode:LC 上作弊的、题解被刷赞农场占领的、405 连接错误的、低质量题(上周周赛的 Q3 和 Q4 都错了)比比皆是。 LC 的题解是随便什么人都能写的,有时候是低分选手写的,所以你可能在跟只知道把文字排好看的菜鸟学东西。
点赞 评论 收藏
分享
评论
19
146
分享

创作者周榜

更多
牛客网
牛客企业服务