地平线机器人一面面经,许愿成功!!!
收到2面通知了,许愿成功
面试题
1.C++和C的区别
2.C++的内存分布,如果是未初始化的放在哪里
3.指针和数组的区别,C++的引用,引用可以初始化为null嘛
4.const const类型的指针有哪些
5.智能指针说一下
6.继承中C++ 支持多继承嘛,有哪些权限(C和C++有区别嘛),子类可以去更改父类的权限嘛
7.进程线程区别,怎样用三个线程依次遍历一个序列
8.你了解哪些锁,间隙锁知道嘛
9.C和C++中对锁的支持,如何创建一个进程,Linux下函数
10.并发和并行,是如何实现并发的
11.游戏服务器是用线程还是用进程
12.HTTP在哪层,有哪些状态码
13.TCPUDP可靠性对比
14.为什么三次握手而不是两次,为什么是四次挥手而不是三次
15.输入网页后都会控制台都会收到哪些东西
16.GET和POST的区别
17.IO复用都了解哪些
18.Mysql索引的底层结构,为什么要用B+树,不用索引会怎么样
19.数据库引擎的区别
20.数据库事务的特性
21.数据库的隔离级别,预防了哪些问题
22.是怎么解析SQL语句的
23.数据库每次都要创立一个连接嘛,连接池的连接数是怎么确定的
24.Mysql的一些优化,我说索引 + 缓存 然后就问我缓存,哭了,疯狂给自己挖坑
25.缓存结构怎么确定,用过哪些缓存
26.Redis的数据类型和一些原理
27.现实高并发是怎么实现的
28.高并发下是如何对Redis加锁控制的
29.平时学的东西大豆在哪学的
手撕算法题
滑动窗口下的最大值,给出函数讲清原理即可
反问:
技术栈,对自己的评价等
#面经##地平线##C++工程师#