英语流利说面试后台开发一面
提前批英语流利说一面(电话面试) 2019.8.17 14.30-15.00
- 项目介绍(被打断无数次)
- 文件一秒写入量是多少,你们用的SSD,HDD还是啥?(解释了一波我们是封装的image镜像,用户安装镜像的时候对机器有要求)
- 你的mentro是怎么给你分配任务的(我们leader给我分任务,有问题问mentro)
- 分布式TopK问题
- 上题如果要保证近实时,怎么设计(懵逼,提到了消息队列,后来我又否定了)
- 消息队列为啥不能实时(讲到一半又被打断,我知道概念,你不用说。我:……)
- 项目是Python的,你知道的Python怎么写测试模块吗?(???我tm面的是RD,扯了一波需求沟通的时候跟QA是一起的,不需要我写)
- 你们后台系统用的什么?(centos7)
- 为什么用7(我:……架构师订的啊,不然大家不一致……被打断)
- 你平时都用啥Linux系统,Ubuntu安装软件怎样可以不用输入yes
- 讲讲守护进程、僵尸进程
- 怎么实现守护进程(靠第三方插件配置,忘了叫啥了。面试官:我问你是怎么自己写。我:不断监测这个进程是否活着,挂掉了就重新拉起来啊)
- 前边你提到了封装image,你怎么封装的(我:……,这个不是我负责啊,image里面业务代码很多啊……)
- 以前在实验室有啥项目经历比较深刻啊(说起了电赛,还没说完被打断)
- 你就说你做了主要做了什么(没讲一会,又被打断)
- 我问你几个你们专业相近的问题(这tm你也还会),写过简单的嵌入式吧,你怎么用C进行单元测试(我:…….这tm叫专业相近问题?胡扯一波大体怎么测试的,我tm报的是RD吗?)
- 计算机网络学过吧,chrome用过吧,正常模式、隐藏模式(我:啥玩意?),给我讲了一番,正常模式下http请求怎么不让server知道一些私密信息,你的http request的body需要隐藏那些字段(一开始说了个method,被怼了,也是不然server没法解析,之后说了隐藏本地ip和port,隐藏浏览器信息,问我那个字段key叫啥,忘了……)
- TCP三次握手知道吧,为啥是三次不是两次(想详细解释,怕嫌我话多,简单介绍了,最后问我四次五次为啥不行,我简单说了蓝军红军的那个问题,多了没啥用,不可能的完全保证100%。面试官:那TCP怎么保证可靠性的?靠得差错控制,流量控制,拥塞控制。他没话可说了,说了个…你这到最后也没解释好为啥不是两次,好时间到了,这个题跳过。我:……..)
- DNS解析知道吧,那我问你DNS解析的时候,DNS server回传的报文中那个(以下没听懂)XXX和xxx和xxxx有啥区别?
总结:
体验比较差,故意问一些刁钻的问题,报的开发,总是爱问测试和一些无关紧要的东西。
#流利说##面经##校招##C++工程师#