1.TCP三次握手四次挥手阐述与状态集
2.Linux执行netstat后出现RST状态是哪些情况引起的(双方同时发送fin包,超时重传迟迟未响应。面试官说还不够)
3.SYN攻击
4.用户态内核态(内核态是做系统调用的,用户态是程序员调用API的地方。后面追着问不会了)
5.虚继承,虚函数,动静多态,const。(一堆c++基础)
6.内存管理,说一说各个段存哪些数据
7.乐观锁和悲观锁(不会)
8.listen参数含义
9.协程是什么?与进程和线程的区别(协程异步,进线程同步,问到应用场景直言不会)
10.CPU占用率过高怎么解决?(top查进程占用率,把占用率高的kill掉。面试官说如果不能kill怎么办。实在想不到了)
11.IO多路复用有哪些,讲一下区别
12.epoll怎么用
13.MySQL的索引什么结构,为什么要用这种结构
14.算法题:给出某支股票各个时间的股价,求你需要在某一点购入某一点抛售求最大获利。(多开了个数组,不过他好像没发现)
15.智力题:50个苹果A,B轮流拿只能拿1个或2个,采用那种策略保障A拿到最后一个(太着急了没考虑好。说了半天方案好像不对)
二面(50min)
1.计算X/Y,不考虑无限不循环小数。把循环节括号括起来,如,2/1=2,1/6=0.1(6),1/7=0.(142857)
2.写一个宏,实现middle(a,b,c),返回a,b,c中间大小那个数
3.有一个奇特的生物,2个月可成熟,成熟后每个月都可以独立繁殖,每次繁殖产生12个子代;那么现在将一只刚出生的幼体拿来饲养,问10个月后,一共有多少只该生物?
4.连续抛硬币,直到连续出现2次正面为止,期望的平均抛硬币次数是多少
5.一套类似QQ或微信的登录接入系统,每秒有10W次接入登录请求,现在需要设计一套算法,实现对于最近5分钟有重复登录的用户,进行额外的安全接入提醒,针对如何有效识别重复登录,请设计一下数据结构算法来解决,注意时间与空间复杂度
6.mysql
7.ping www.qq.com
三面(hr面)
1.自我介绍
2.期望薪资(20k,hr说可能有点难)
3.个人爱好
5.8意向
月薪13k,13薪,当场拒绝。网传富途薪资低没想到这麽低。告辞!
全部评论
(4) 回帖