(电话面试)遇到的几个不会的问题

  前几天投了几个公司的简历,后来网易和蘑菇街的分别跟我进行了电话面试。但我回答的很稀烂,可以说答的很不好。但我回过头来又想了想,觉得虽然答的不好,不过没关系,我也因此增长了面试经验,至少自己遇到了不会的问题,我就会去查资料,避免以后再遇到同样的问题。

     下面我总结了这几个问题。主要是网易的问的比较多,而蘑菇街的感觉问问题的人自己也并不是很懂的样子。以下是网易问的问题:

     1、如何实现线程安全的Map?

     2、实现序列化是实现哪个接口?

     3、对数据库范式有没有了解?

     4、简单讲一下对Http协议的理解。

     5、一个web项目中的web.xml中元素加载顺序是怎样的?

     6、最差的时间复杂度O(n2)是哪个算法?(好像是这样问的)

     7、队列和栈的共同点?

     8、一个有3个节点的二叉树,它能组成多少种形态?

     9、HelloWorld这个类是怎样加载的?(类的加载机制)

     10、状态码302代表什么意思?

     而蘑菇街问的如下:

     1、Map实现有哪几个?

     2、HashMap 和 HashTable 有什么区别?

     3、有一个大小为n的整型数组,怎样才能把前10个最大值取出来?

     4、Http协议是怎样的?

     通过以上这些问题,不难发现,面试官们一般喜欢问关于集合、网络(Http)、类的加载机制和反射、数据结构和算法这几块的内容。所以接下来,我要做的就是查漏补缺,赶紧把自己不会的总结下,然后狂看。加油!!

原文地址:https://www.cnblogs.com/whf-Staring/p/4765537.html