腾讯光子游戏客户端kpi面

😅**面试官,不想面可以不面,上来做四道题(30分钟做完了)。
做完问了一个红黑树相比于哈希表的优点,跟他扯了有序,他说不对,内存上有优势,没想起来,他直接就说后续没什么好问的了,我**当场红温,直接退了。
面完看状态秒挂。全程不开摄像头,**一个问题直接否定,那你让我做四个题干什么,浪费两方时间,**越想越气,**面试官。
#腾讯# #提前批# #光子# #面经#
全部评论
红黑树和哈希表是两种常见的数据结构,它们各自有不同的特点和适用场景。相比于哈希表,红黑树具有以下优点: 有序性: 红黑树是一种平衡二叉搜索树,能够维持元素的有序性。这使得它非常适合用于需要排序、范围查找和顺序遍历的场景。 哈希表中的元素没有顺序,通常用于快速查找、插入和删除。 性能稳定性: 红黑树的查找、插入和删除操作的时间复杂度是 𝑂 ( log ⁡ 𝑛 ) O(logn),不受数据分布影响。 哈希表的平均查找、插入和删除操作的时间复杂度是 𝑂 ( 1 ) O(1),但在哈希冲突严重时可能退化为 𝑂 ( 𝑛 ) O(n)。 避免哈希冲突: 红黑树不依赖于哈希函数,因此不存在哈希冲突问题。 哈希表需要处理哈希冲突,这可能导致额外的性能开销和复杂性。 内存使用: 红黑树不需要额外的内存来存储哈希函数或处理哈希冲突(如链表或开放地址法),内存使用较为稳定。 哈希表通常需要额外的空间来处理哈希冲突。 灵活性: 红黑树可以方便地实现更多高级操作,例如:查找前驱、后继,按顺序输出所有元素,以及范围查找。 哈希表不直接支持这些操作,通常需要额外的处理。 可预见性: 红黑树的性能相对可预测,因为不依赖于数据的哈希分布。 哈希表的性能可能受哈希函数的质量和数据分布影响。 适用场景 红黑树: 适用于需要保持元素有序的场景,例如数据库索引、排序相关操作和需要快速获取最大最小值等。 哈希表: 适用于快速查找、插入和删除而不关心元素顺序的场景,例如实现字典、集合等。 根据具体需求选择适合的数据结构,可以更好地满足性能和功能要求。
7 回复 分享
发布于 2024-08-06 14:11 安徽
我就不一样了 上来四道题做了一个小时 一题没做出来
4 回复 分享
发布于 2024-08-08 22:03 北京
最近我看鹅的面经都挺一言难尽的
1 回复 分享
发布于 2024-08-09 17:53 上海
同光子kpi秒挂太恶心人了
1 回复 分享
发布于 2024-08-03 16:17 山西
今天面的,同秒挂
1 回复 分享
发布于 2024-08-02 20:52 广东
不太懂,红黑树和哈希表相比的最大的优点不就是有序吗,考虑内存的应该很少吧😅,感觉就是纯恶心人的
1 回复 分享
发布于 2024-08-01 21:31 上海
支持,不能惯着他们
点赞 回复 分享
发布于 2024-08-23 11:16 北京
我没做题,面试官还说我ue挺熟悉,一样kpi秒挂。😅
点赞 回复 分享
发布于 2024-08-22 12:41 重庆
不太明白,为什么kpi但还是要捞人啊?
点赞 回复 分享
发布于 2024-08-09 21:06 上海
最近也有光子后台提前批,可能和你一样吧
点赞 回复 分享
发布于 2024-08-05 10:15 上海

相关推荐

04-14 12:30
中南大学 Java
时间:4.14公司地点:长沙HR1. 来之前对公司有什么了解吗2. 有什么问题想问我的吗3. 你是哪里人4. 有女朋友吗5. 有打算在长沙长期发展吗技术总监:1. 自我介绍2. 讲一下你比较熟悉的一个项目3. 有做那种长上下文的rag嵌入吗4. 有做持久化记忆吗5. 设计模式有了解6. 还有了解其他设计模式吗7. 讲一下工厂模式吧8. 工厂和策略怎么样结合呢,工厂模式和策略模式的区别9. 有在其他地方使用过策略模式吗10. 我看你的语言主要是java,你讲一下 Java 的基本数据结构吧11. 数据库这一块有了解吗 select * from user where id = 1 这条sql语句是怎么执行的12. 如果加上一个 or 条件,是会怎么样13. 如果加上了一个like模糊匹配,会怎么样14. 如果加上for update,是怎么一个执行流程15. 如果让你来实现一个登录功能,你会怎么实现16. 你这个方案是一个token的,如果让你设计两个token 实现续期,你会怎么设计17. 如果要实现登录退出机制,你要怎么实现18. 如果只能运行一个设备登录,另一个设备上线,要顶替另一个设备,怎么实现19. 你这个网站是怎么部署的20. Linux 这些有了解吗21. mq有用过吗,用的什么22. 讲一下你延迟订单取消具体怎么做的吧23. 死信队列有了解过吗24. 对http三次握手四次挥手这一块有了解吗25. 讲一下三次握手四次挥手吧26. http请求头是在哪一步发送给服务端的27. 你目前的职业规划是怎么样的,想往哪方面发展28. 反问环节
点赞 评论 收藏
分享
HR 面和技术面的区别就在于技术问题不是很多,主要是从过往经历了解个人。首先也会有个自我介绍,自己的个人信息还有教育背景以及过往实习经历。后面就是 HR 针对这些进行提问,比如对某段实习经历或者某段竞赛经历很感兴趣就会深挖。然后就是匹配度的问题了,比如问你是哪里人,如果离 base 地比较远,HR 会问能不能接受这个 base 地。还有就是工作强度,HR 说明一下工作强度,也是看能不能接受,以及涉及到出差和驻场这些,都需要强调。后面就是刺激的谈薪资环节了,最后还会留一个反问环节,看似轻松,其实也是考察的一部分。除了这些核心环节,HR 还会挖一些隐性的适配性问题,这些问题看似闲聊,实则是在判断你能不能长期待下去。比如会问 “你实习期间遇到的最大挑战是什么?怎么解决的?”,这是在看你的抗压能力和解决问题的思路;问 “你和同事或者导师有过意见分歧吗?怎么处理的?”,则是考察你的团队协作和沟通能力。还有一个高频问题是 “你为什么选择我们公司?”,这个问题千万别泛泛而谈说 “公司名气大、平台好”,HR 听多了会觉得你没做功课。最好结合岗位和公司业务来说,比如 “我了解到贵公司在智能驾驶领域的技术布局很前沿,而我实习时刚好做过车载系统相关的开发,很想在这个方向继续深耕”,这样会显得你针对性很强。对于应届生来说,HR 还会关注稳定性和职业规划。比如问 “你未来 3-5 年的职业目标是什么?”,不用讲得太宏大,别说 “想当技术总监”,可以说 “希望先把 Java 后端的技术栈打扎实,熟练掌握分布式架构,之后能独立负责一个核心模块的开发”,踏实的回答更讨喜。还有的 HR 会直接问 “你手里有其他 offer 吗?”,这个问题可以如实说,但要强调 “更倾向于贵公司,因为岗位和我的职业规划更匹配”。最后那个反问环节一定要重视,这是你展现主动性和诚意的机会。别问 “公司加班多吗?”“薪资涨幅多少?” 这种太功利的问题,也别啥都不问显得没兴趣。可以问 “这个岗位的团队目前在推进什么项目?新人入职后会有哪些培训和带教机制?”“公司对这个岗位的核心考核指标是什么?”,这些问题能体现你对岗位的重视和对未来工作的规划。说到底,HR 面的核心就是 “双向匹配”—— 公司判断你适不适合,你也判断公司适不适合你。技术面决定你能不能进,HR 面决定你能不能留下来,两者都不能掉以轻心。
HR面都在聊什么?
点赞 评论 收藏
分享
评论
9
14
分享

创作者周榜

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