最近尝试换工作,顺便检测一下自身实力。从牛客上看了不少面经,自己也将一些公司的面试经验分享给大家,希望能帮助到其它牛友。
投了科大讯飞的Java高级开发工程师岗,下载讯飞试听,按照提前约好时间进行视频面试。
面试开始,面试官先让自我进行介绍了一下(几场面试下来,已经非常熟悉)。
科达讯飞的面试官很有特点,首先,问我的专业,有没有学过计算机组成原理、计算机网络、操作系统、编译原理等基础课程?在工作中有没有用到这些? 并没有像其它公司开始问JVM,GC,Redis等。
其次,分析为什么在使用HTTP协议下载文件的时候,后面还会附一个MD5类似格式的校验码。
第三,项目上线后CPU内存满了,怎么分析是因为项目本身就比较占用空间还是存在内存泄***r>第四,工作中遇到的难题以及怎么解决的。(这个时候应该考虑团队协作意识,楼主这点答的不好,感觉挂了)
第五,平时有没有关注一些前沿技术
第六,期望薪资等
最后,跟面试官讨论了一下业务,以及挑战之类的问题。

总结:1.需要有自己的沉淀与反思;
2.看重基础知识,融会贯通;
3.有技术前瞻性;
4.有团队合作意识。