招实习生的时候做了CVTE的笔试题,网页卡了,把网页刷新了一下,所以两道编程题就全没了,手贱了。。。于是乎,只提交了个选择题,笔试就挂了。校招笔试还好没有出状况,顺利的过了笔试。然后在桃园酒店面试。面试前一天因为在沙发上睡了一觉,竟然发烧了,唉,第二天去面试的时候好头晕,一直晕晕乎乎的,不过还好3面都过了。
面试官问的面试题:CVTE嵌入式软件工程师面试题
数据库的存储引擎了解哪些?
myisam和innodb。我从底层存储的实现、使用场景、两者区三个方面去说的
发现查询语句太慢怎么优化?
我从SQL语句优化、索引优化、分表、主从分离、加缓存五个角度详细说了一通(近10分钟。。。)
期间他插嘴问了我索引种类(答了三种),主从分离怎么实现、怎么正确分配请求给主和从,都答了
有没有什么要问我的?
实习有时间要求吗?
觉得我哪块知识点不牢固?
我还能下一轮吗?
3月8日二面
说一个你最近在做的项目
(忍住不笑,刚问过)巴拉巴拉就是近十分钟
说一下mybatis的实现方式
我说了注解和xml文件,他问我还有其他吗,我就不知道了
spring的IOC、AOP
巴拉巴拉也都说了
Spring的源码看过吗?
(大哥求放过!)只能简单说下ioc的简单源码实现(一点点而已。。)
数据库优化了解吗?
(笑死我了,俩面试官怎么又心往一处想,hhh~)巴拉巴拉就是近十分钟
了解多少种不同MQ吗?Kafka和其他MQ的区别?
知道activemq rocketmq rabbitmq,但是没用过。卡夫卡算用过,它虽不算真正mq,没有消息确认这些,但是高性能,吞吐量大。
Kafka靠什么实现高性能吗?
支持多消费者,模式不是发布订阅,而是点对点,以及这样的好处巴拉巴拉。。
Kafka当初因为什么而出现的?主要用于哪个场景之下?
你觉得这次面试的难度如何?
答:非常难
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试还未出结果