[暑期实习] 华为 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 河南

相关推荐

不愿透露姓名的神秘牛友
2024-11-23 12:49
科大讯飞 人工智能/算法 29K x 14 硕士985
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-12-01 11:46
开立医疗 操作系统 20k×15 可能有项目奖 硕士985
点赞 评论 收藏
分享
科大讯飞 C++开发 n*14加住宿2w补贴
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-11-30 12:23
TP-Link联洲国际 嵌入式软件工程师 30*16 硕士985
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客企业服务