6.23 字节客户端开发 三面
1.简单的自我介绍
2.八股和项目
C++ 相关
怎么获取一个变量占用的内存的大小?
如果你对一个指针用 sizeof,它的返回值是什么?
如果是对普通的指针使用 sizeof,它的大小是多少?
方法的签名包含哪些部分?
用过 C++ 的模板编程吗?
在模板编程里面,为什么会要求你把模板的声明和实现都放在头文件里面?
了解这个模板是怎么实现的吗?它的原理是什么?
操作系统与多线程/多进程
项目中的互斥锁是可重入的吗?
了解过可重入锁和不可重入锁吗?
请介绍一下自旋锁。
自旋锁会有额外的性能损耗吗?
你了解内核态和用户态的情况吗?
内核态和用户态,是怎么实现隔离的呢?
进行系统调用的时候会发生什么?
子进程它怎么和主进程去交互呢?
除了管道,还有其他进程间通信的方式吗?
进程和线程有什么区别?
进程之间的内存是共享的吗?
有没有接触过线程之间不共享内存的语言?
数据库与网络
了解 Protobuf (PB) 吗?
为什么(在你的项目中)使用 SQLite 而不是 MySQL?
你的项目中有用索引吗?
请介绍一下数据库索引。
3.手撕:有序数组查找范围(两次二分查找)
4.反问
面试流程大概要多久?什么时候能知道结果?
面试官年轻了点,人还是很友好的,不懂的也不会一直追问,对项目的提问还是有一定深度的,答上来了大概70-80%。
2.八股和项目
C++ 相关
怎么获取一个变量占用的内存的大小?
如果你对一个指针用 sizeof,它的返回值是什么?
如果是对普通的指针使用 sizeof,它的大小是多少?
方法的签名包含哪些部分?
用过 C++ 的模板编程吗?
在模板编程里面,为什么会要求你把模板的声明和实现都放在头文件里面?
了解这个模板是怎么实现的吗?它的原理是什么?
操作系统与多线程/多进程
项目中的互斥锁是可重入的吗?
了解过可重入锁和不可重入锁吗?
请介绍一下自旋锁。
自旋锁会有额外的性能损耗吗?
你了解内核态和用户态的情况吗?
内核态和用户态,是怎么实现隔离的呢?
进行系统调用的时候会发生什么?
子进程它怎么和主进程去交互呢?
除了管道,还有其他进程间通信的方式吗?
进程和线程有什么区别?
进程之间的内存是共享的吗?
有没有接触过线程之间不共享内存的语言?
数据库与网络
了解 Protobuf (PB) 吗?
为什么(在你的项目中)使用 SQLite 而不是 MySQL?
你的项目中有用索引吗?
请介绍一下数据库索引。
3.手撕:有序数组查找范围(两次二分查找)
4.反问
面试流程大概要多久?什么时候能知道结果?
面试官年轻了点,人还是很友好的,不懂的也不会一直追问,对项目的提问还是有一定深度的,答上来了大概70-80%。
全部评论
算法题LC哪题
相关推荐
07-01 18:20
南京林业大学 golang 点赞 评论 收藏
分享

点赞 评论 收藏
分享