唯品会面经〈说周日前发offer〉
刚刚收到唯品会一面电话面试,回馈广大牛友,也攒攒人品。
废话不多说,直接正题:
1、自我介绍,说下实习项目,要简单通俗易懂。
2、看你说对java比较了解,那介绍下java的特性吧。。。(这也太宽泛了,直接面向对象特性整起)
3、说下多态都体现在哪里。
4、面试官估计是做c 的,问:派生类和基类,执行过程中系统如何调用派生类重写的基类的方法,说下指针的指向过程(java并没有指针的概念,一脸蒙逼,给他讲了下反射机制,估计他也蒙逼了)。
5、介绍java里面的集合类,然后分别说下应用的场景和优劣。
6、如果有10万条数据需要经常访问,你用那种集合类。
7、说下你了解的数据结构知识,讲下他们在系统中的应用,比如栈和函数栈。
8、说一下java 里面的GC和java的内存模型。
9、用hash表存储访问元素和用树结构存储访问元素哪个时间快?hash表的hash过程和i/o取元素过程哪个更耗时间(有没有hash过程比i/o过程耗时间的情况)。
最后一个问题的hash过程和i/o取元素过程哪个更耗时间讨论了半天,有没有大佬解答。
二面,
1,说下java集合类的继承结构
2,arraylist和linkedlist的区别
3,数据库了解不,说下sql优化
4,说下多列索引原理,出了道题,a,b,c三列建索引,什么情况能用到这个索引,什么情况用不到
hr面,
谈人生理想和个人优缺点
不知道唯品会给多少
#Java工程师##唯品会#