1.自我介绍(回答的不好,提前没有准备好,不能简单重复简历上的内容,姓名+学校+专业+自己突出的能力)
2.面试官根据个人简历,问我为什么要做研发而不做测试(之前有7个多月的百度测试实习经验,且工作成绩较突出)
3.介绍下在亚马逊实习所做的工作,架构和所用技术(对亚马逊实习工作做好总结,非技术细节)
4.架构都是用python实现的吗?java做的什么?(深入了解架构和技术)
5.有没有哪些需要改进的?(哪些缺点及改进方案)
6.QPS是多少?
7.在做项目过程中所遇到的最难的问题是什么?怎么解决的?(技术难点,如何解决)
8.了解数据库吗?(学习SQL)
9.了解哪些java的web开发框架?非java的也可以
10.了解spring吗?
11.C++ 和java哪个更熟悉?
12.c++:
指针和引用有什么区别?在程序设计时什么时候用指针?什么时候用引用?
13.java:
java回收机制
面试失败总结:没有提前看书,基础知识薄弱,没有对亚马逊的实习工作做好总结,应好好整理亚马逊实习经历,通过这个实习来突出自己的亮点,没有将面试官拉到自己熟悉的领域,python和linux没有问,知识面不广,对于互联网公司实际应用是C++/java,数据库和linux,所以一定要看数据库!同时要深入学习java.