面试的是富途的后台开发岗位,今天下午接到了一个深圳电话,以为是我盼望的迪子,结果是富途的谈薪电话,浅浅A了一下,不知道是否能成功,发个面经攒攒人品,还个愿望。
问题可能记不太清了,大体上就这么多
富途一面(9.26 50min)
八股
1.浏览器输入网址后,所发生的事情
2.HTTP的几个状态码都是什么意思
3.HTTPS的四次握手过程,期间都交换了什么信息
4.索引失效的场景
5.为什么索引采用B+树
5.Mysql的锁都有哪几种
6.MVCC怎么实现的
7.Redis数据的过期策略
手撕:
1.股票价格
2.阶梯价格算股票手续费(很简单,就是富途可能的场景)
反问:
业务,面试表现:面试一顿夸,整的我都不好意思了
富途二面(9.28 50min)
二面面试官说看了我的面评,说八股不再问了,就讨论四个开放场景怎么设计就行:
1.怎么设计一个随机数生成器(首先简单设计一下,然后面试官会逐渐的往里加条件)
2.怎么设计Redis的文件系统
3.我的动态内存分配器,如果我现在有4G内存,一个进程先malloc了3G,然后sleep,跑业务,紧接着又一个进程也malloc了3G,然后sleep,跑业务会发生什么(这个回答的不太好)
4.设计一个癌症预测的模型
反问
反问表现:说都能设计出来,但是感觉深入一点,说的就不太好了,给我过了,让我等HR电话
HR面(10.10 20min)
都是一些车轱辘话,没啥好说的就随便聊了聊