饿了么客户端一面

发个面经攒攒人品

项目提问
C++八股
1、 char const*p和char*const p
2、构造析构顺序
3、函数重载?底层实现?子类继承父类,和父类函数可以重载吗?
4、动态多态实现?虚函数表何时生成?
5、子类重写父类虚函数,父类在构造方法中调用子类虚函数?
6、四种智能指针
7、move方法本身的作用是什么?
8、单纯一个std::move(u_ptr)会发生什么(u_ptr表示一个独占智能指针)
9、函数返回值的过程和属性?
10、死锁条件?发生死锁如何解决?线程同步互斥方式?
11、vector扩容机制?删除会减少容量吗?如果占的内存特别大如何解决?
12、llvm编译器得到可执行文件的过程,可执行文件的结构?如果你是链接器,你会做什么?
手撕:
1、判断有效字符串
2、两个线程打印出1000。三个线程打印出1000(并发的形式
反问
———
约二面
—————-
被拷打成筛子了,二面挂
全部评论
佬,请问是ios安卓开发的客户端吗?
点赞 回复 分享
发布于 04-25 10:43 江苏
佬,大概过了几天约二面
点赞 回复 分享
发布于 04-22 21:18 湖北
感谢牛客之力
点赞 回复 分享
发布于 04-16 18:30 黑龙江

相关推荐

自我介绍 吟唱了半小时项目(两个项目,只问了开源社区的,跟容器相关的底层原理吟唱了一堆)半小时算法1.搜索二维数组2.零钱兑换3.没见过的题,快照数组类实现,要求支持快照操作(时间O(1)复杂度真不会),以及根据快照ID获取指定快照版本的指定索引的值,做不出来然后开始拷打我第三题怎么优化,让我先不用想o1,想了个做法但是空间复杂度爆了,让我继续优化,不会,让我后面结束了在思考然后又给了个题,http请求的全过程,开始吟唱dns解析,TCP三次握手,然后又问我https呢,开始吟唱tls四次握手,又问我ca证书怎么保证可靠性,这里有点记不太清了凭感觉答,又问我客户端的ca证书具体是什么东西(??)然后又问我获取ca证书的请求是http还是https,能不能被攻击(妈妈我真不会),最后来一句“你刚大三是吗,学过计算机网络吗”(😅)然后又给了个题,fork三个子进程,每个进程循环100次对父进程的i做++操作,问最后父进程的i是多少,答0,开始扯copy on write,然后问我要输出300呢,答线程+锁,又问一定要进程实现呢,不会开始猜,想了个指针的做法但当他面否定了因为非法地址访问了,问题结束后面又问了一些ai相关的东西(面试前压根没准备,只能硬着头皮答使用经验,说了些rag的过程,市面上ai产品的横向对比体验),问我哪个好用,说claude code然后开始说起他的multi agent反问:面试表现组里业务想landing怎么做,答最近组里在搞ai相关的东西,建议学点大模型😅😅😅
查看16道真题和解析
点赞 评论 收藏
分享
评论
4
14
分享

创作者周榜

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