华为通用软件开发 c/c++的面经

总结下来,问的特别基础,很多底层的东西,手撕代码不是很难。
一面:
c内存模式,如何修改text段,const存放在哪里
malloc实现机制
如何查找内存泄***r>数据结构,问了搜索树
线程的锁
虚函数表里的虚函数指针存放在哪里
手撕1:翻转单词组,要求空间复杂度为1
手撕2:二分查找升级版,一个不降序数组,输出某个值最大下标
二面:
long多少字节,和int有什么区别
A类依赖于B类,如何解耦
手撕:求一个字符串的最长不重复子串,会不停问你如何优化
三面:
聊了很久很久的项目,问的特别细,每一步是怎么实现的,遇到了什么问题,你做了哪些工作等等。

今早起来看,录用排序中,希望有好运。

还有些题目可能没什么印象了,想起来再补充,感觉手撕代码能不能写出来很重要。
大家加油!#华为##校招##面经##C++工程师#
全部评论
请教一下如何修改text段?
点赞 回复
分享
发布于 2019-09-24 10:44

相关推荐

1 36 评论
分享
牛客网
牛客企业服务