百词斩Server端二面
坐标成都,时间9.19 上午10:00,被叫去公司现场面,时长50min吧。。。
1、自我介绍。
2、先问个c 基础问题,malloc、free、new、delete有啥区别,如果对一个new创建的对象调用free,有问题吗,分析一下。
3、free释放内存时,如何知道要释放的内存有多大。
4、让你来实现类似malloc、free的内存管理方式,如何实现,采用何种数据结构,为什么,分析一下。
5、红黑树有啥特性。
6、红黑树和AVL有啥区别。
7、撕代码,判断一棵树是不是AVL。
8、数据库的隔离级别,各自解决什么问题。
9、事务和锁是一回事吗,谈谈你的理解。
10、线程同步有哪几种方式。
11、线程通信有哪些手段,分析一下。
12、什么叫共享内存。
13、如果两个进程用共享内存共享同一块物理内存,打印出来的内存地址相同吗,为什么。
14、如果让你实现网络编程中socket请求的后端处理,如何实现,设计要点。
15、多进程和多线程的区别。
16、生产者-消费者模式,用pv原语和伪代码写关键点就行(这个给跪了,写了部分,懵了。。。)
17、你有啥问的。
说两天内给结果。。。
百词斩技术有三面,二面如果过了还有CTO面,给跪了。。。这么累。。。
(攒人品,下午的百度终面,超越姐姐保佑啊!!)#百词斩##面经##秋招##前端工程师#
1、自我介绍。
2、先问个c 基础问题,malloc、free、new、delete有啥区别,如果对一个new创建的对象调用free,有问题吗,分析一下。
3、free释放内存时,如何知道要释放的内存有多大。
4、让你来实现类似malloc、free的内存管理方式,如何实现,采用何种数据结构,为什么,分析一下。
5、红黑树有啥特性。
6、红黑树和AVL有啥区别。
7、撕代码,判断一棵树是不是AVL。
8、数据库的隔离级别,各自解决什么问题。
9、事务和锁是一回事吗,谈谈你的理解。
10、线程同步有哪几种方式。
11、线程通信有哪些手段,分析一下。
12、什么叫共享内存。
13、如果两个进程用共享内存共享同一块物理内存,打印出来的内存地址相同吗,为什么。
14、如果让你实现网络编程中socket请求的后端处理,如何实现,设计要点。
15、多进程和多线程的区别。
16、生产者-消费者模式,用pv原语和伪代码写关键点就行(这个给跪了,写了部分,懵了。。。)
17、你有啥问的。
说两天内给结果。。。
百词斩技术有三面,二面如果过了还有CTO面,给跪了。。。这么累。。。
(攒人品,下午的百度终面,超越姐姐保佑啊!!)#百词斩##面经##秋招##前端工程师#