时隔近一个月后继续我的秋招(无奈地继续老板的坑……)

这回面的不是传统的互联网公司了,作为金融行业,可能风格和套路都有比较大的不同,也导致我整个过程(23分钟)都有几分紧张,但事后照例整理下被问到的问题。

一面

基础知识部分:

1.介绍项目(三部曲:项目背景/方法/成果)
2.在WebSocket出现之前,有哪些技术可以实现与其相似的功能?
3.微服务概念的提出?解决的问题?
4.微服务如何实现负载均衡?
5.Restful概念的提出?和WebService相比解决了什么问题?
6.常见的HTTP Method有哪些?PUT和POST的区别,分别什么情况下用?
7.HTTPS解决了HTTP什么痛点?如何解决的?(加解密、证书验证)
8.对数据可视化有无了解?(我对前端基本空白……)

简单算法部分:

1.求从0到n的质数,时间复杂度
2.一次遍历找到单链表倒数第k个的元素
3.散列表的实现原理,增删改查的时间复杂度
4.尾递归(××)

数据库部分:

1.如何优化慢查?
2.B-树和B+树的区别?索引为什么使用后者?
3.分库分表策略设计?

英语能力部分:

1.Could you make a introduction about your university?
2.What’s your major? Why do you choose this major?
3.Do you have any plan for your career?

TODO 二面

9月1日被告知一面已通过,但二面要等到10月19日。。。