三面都是电话面试,坐标西安,投的是西安和成都的开发岗,但是北京的把我捞起来了
技术面都还一直确认是否可以来北京。
基本上都是面试完两个小时后就可以收到面试结果,官网状态也更新的很快。
一面:
9.18
超级准时的面试官!!!
刚开始还问有没有准备好,没有准备好还说可以给半个小时的准备时间
等待面试真煎熬啊,直接开始吧
面试官先讲了自己习惯的面试方式,先问基础,聊得差不多了,再问项目
1.如何链表翻转,如何判断链表有环;
2.合并两个有序数组,
3.TCP为什么要三次握手;
4.hashmap,hashtable和concurrenthashmap区别;hashmap如何扩容;如果设置一个初始容量为3,hashmap的容量是多少;put操作,jdk1.7和1.8区别;
5.线程的五个状态;怎么让三个线程有序执行;多线程的四种实现方式,
6.线程池,如何设置参数,用到什么队列,shutdown,excute和submit区别;
7.ArrayList和LinkedList区别,优缺点,RandomAccess;
8.mysql特性,索引的最左匹配原则
9.事务的隔离级别,mysql默认是重复读;
10.spring IOC和AOP,Spring传播机制,动态代理实现的方式,(jdk和cglib)
12.有没有用过zk
13.redis;
14.HDFS读写过程,启动Hadoop开启了哪些进程;
15.new String(“abc”)有几个对象产生,
16.tomcat有没有优化
17.Rpc
二面:
9.19
主要问能不能长期在北京发展,能不能来实习,以后发展规划
如何链表翻转,快排,重复数字较多的情况;
hashmap,hashtable和concurrenthashmap区别;
Redis
三面HR:
9.21
自我介绍,
网友评论