[暑期实习] 华为 OS开发 一面

面试官其实是做编译器的,预定45分钟,结果聊了70到80分钟。
面完秒发短信通过。
1. 单链表:如何判断长度n的环(节点下标简记为1~n),快慢指针分别每次走x和y步时,一个在下标为A的点,另一个在B点,二者最终是否能相遇,能否从数学角度讲(循环群、幺元)。
2. 指针和引用的区别(在做完题后看到用了引用,问的)。
3. 为什么malloc/free中,free可以不通过传入长度而知道自己要释放多少内存。如果没有在头部包含长度信息,又可以通过什么方式或者可以怎么设计来知道呢?
4. 运行时多态的虚函数和虚函数表怎么做的,存储在运行时程序的哪里,非运行时存在哪个段。
5. 给定n个左括号和n个右括号,输出所有满足括号匹配的括号字符串。
6. windows系统做调试时出现的0xCC代表什么。
7. 有什么你觉得自己没展示到但是觉得很值得展示的东西。
全部评论
老哥没有后续了吗
点赞 回复 分享
发布于 2024-08-05 23:51 河南

相关推荐

03-05 19:06
Java
如题ACM/ICPC奖牌有用吗,如果是区域赛银牌作用是多大呢?
KalznAsawind:没用,按照我秋招的感觉,没任何作用,不如实习一根。最大的用处是华为给我免了笔试和一轮面,其他没吊用,最多加个印象分。
点赞 评论 收藏
分享
02-13 15:16
三江学院 运营
据说名字越长别人越关注你的昵称我觉得我要被关注了:完全看不出你到底干了什么 全是车轱辘话
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客企业服务