饿了么客户端一面
发个面经攒攒人品
项目提问
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(并发的形式
反问
———
约二面
—————-
被拷打成筛子了,二面挂
项目提问
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安卓开发的客户端吗?
佬,大概过了几天约二面
感谢牛客之力
相关推荐
09-17 20:26
郑州大学 安卓 牛客57840572...:我第一次面小米,面试官问我js有几种基本数据结构我都没答对,面试官一直乐呵呵的,算法都没给写,直接挂了,还是得先沉淀,刷面经可以找小厂
查看23道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看16道真题和解析 点赞 评论 收藏
分享
查看12道真题和解析 点赞 评论 收藏
分享
09-23 10:38
门头沟学院 Java 点赞 评论 收藏
分享