为了帮助职业圈网友能够及时了解有赞的面试流程以及面试过程所涉及的面试问题,职业圈小编把刚获得的有赞面试经验马上编辑好,快速提供给大家,以便能够尽快帮助到有需要的人。这次面试总共花了1天。面试形式包括电话面试。
面试过程 有赞一面(电话面试)
先介绍自己,然后讲项目经历,讲项目的时候,有问到有没有考虑到多个用户并发问题(没有),之后问一些问题。大部分都是Java基础,还有一些Spring相关,多线程相关;
面试过程中面试官提了哪些问题 1、String str = new String("abc");会建几个对象?String str1 = "abc",str == str1?//false;
2、你用过一些什么数据结构?(这是一个套路)
3、你说说ArrayList和LinkedList的区别;
4、说说HashMap的底层实现,扩容机制,线程安全问题;(说到红黑树,为什么用红黑树代替而不是二叉搜索树?)(建议去看源码或者一些对源码进行分析的博客)
5、说说JVM的内存模型,紧接着引用,紧接着垃圾回收算法,具体讲一下分代算法的实现;
6、线程的状态;调用start()会发生什么,会执行什么方法;
7、了解线程池吗?为什么引入线程池,有哪些参数?
8、synchronized修饰实例方法和静态方法的区别;volatile关键字了解吗?
synchronized和锁lock的区别;
9、Spring用过那些注解?依赖注入怎么实现的?AOP怎么实现的?(代理);AOP中用的是哪种代理?
10、两道算法题
(1)遍历一次,找到单链表最中间的节点(偶数长度返回其中一个即可);
(2)对一亿个不重复的int进行排序,但是内存只有200M(桶排序);
有关面试流程的相关细节问答 你是通过何种渠道获得这次面试机会的?
答:校园招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:电话面试
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试还未出结果