秋招到现在的面经(测开,c++)
秋招到现在大部分面经发出来了,这段时间受到很多牛客网的帮助,希望我的面经也可以帮助到一些人吧。em。。还有希望攒人品,对象的华为顺利被捞!!
守护进程(daemon)
进程间通信
Cvte(c++开发)
1 计算机网络
http503什么状态
在浏览器输入url会经历的流程
http2.0的不同
tcp四次挥手 等待time wait的作用
等待多长时间 如果等待时间过了客户端回复的ack还没收到怎么办(我也不知道啊)
tcp拥塞控制 拥塞避免 快重传 快恢复
tcp可靠的原因
c :构造函数可以抛出异常嘛?(构造函数。。。。我就说的可以分配内存会抛出bad alloc)
const和static可以修饰同一个变量么
const修饰的函数内部真的不可以改变任何值吗 const修饰的到底是什么变量 血
死锁怎样避免 举一个例子 我就说的是智能指针互相引用 退出程序时导致死锁
编程题 求二叉树任意两个节点最远路径
手写字符串转整数 主要考虑各种情况
nginx让我说。。。具体的配置、应用场景、负载均衡的算法
我看了tinyhttp和libevent源码让我说他们的逻辑
拼多多学霸批基础平台一面凉:
1、编程题,让写出伪代码就可以;
(1)笔试第四题,手机靓号
(2)topK问题,一亿个数据求出前1000个,最后要进行优化。优化方式,直接建个topK的堆,一个一个数据比较哦
(3)bitmap
2、
(1)https https的加密费时间,这点怎么优化
(2)tcp参数https://blog.csdn.net/abc86319253/article/details/50751734 TCP_NODELAYED
(3)epoll模型,解释
(4)mysql乐观锁。悲观锁。next-key
(5)mysql 事务的隔离级别
(6)mysql聚集索引和非聚集索引的存储,B+树的存储优势
(7)Redis 数据结构、一致性hash
(8)Redis和mem***d的区别
(9)netstat -l grep awk sed
VIpkid (后台开发)二面
1、默认构造函数
2、构造函数的顺序
3、linux命令:如何显示一个文件的第几行到第几行
4、二叉树重建(数据有重复是否可以重建)
5、LRu算法各种怼。。。。然后让回去自己查一下。。。。
中国银联(应用开发):
1、c++形参与实参
2、mysql如何删除一个表
Vivo(5G通信协议)
1、 信源编码、信道编码、脉冲成型、信道编码的算法
2、 MIMO原理等发散的讲
网易游戏测开一面:
1、聊了聊项目 在项目中的作用
2、编程:字符串中第一个出现一次的字符
N用二进制来表示的话,相邻的最远的两个1之间的距离;(写的不对)
硬币组合问题
斐波那契数列求职
3,c/c++ 内存分配 malloc/free、new和delete、静态内存分配、动态内存分配
4、计算机网络:输入URL,会发生什么事
5、数据库:1、主键和外键是什么
2、左连接和右连接
6、逻辑题:两个小球从100层掉下,测出摔碎的临界值
网易云音乐(测开)
一面
结合tcp 三次握手讲解网络编程
tcp四次握手的状态
进程间通信方式
进程线程区别
redis一致性hash
mysql语句 包括建表 添加索引 多表查询
一个员工借阅手机表的设计
二面
linux查看端口号的进程
正则表达式匹配ip地址
mysql乐观锁悲观锁各种锁 锁算法 隔离级别
mysql索引各种索引
redis是原子的吗?redis持久化 redis主从复制 redis一致性hash
编程题。。字符串里出现的第一个不重复字符,主要考察设计是否验证,抛出异常记得捕捉
有什么要问我的吗