网易内推考拉java岗一二面
17.08.23
网易一面
1.项目相关
2.java容器(list,set,map),hashmap的原理,线程是否安全及为什么(高并发时对hashmap插入,为什么数据会乱)
3.同步机制(synchronized和lock),threadlocal及作用
4.spring事务
5.jvm内存,full gc 和 minor gc
String a = new String(“abc”);String b = new String(“abc”);创建了几个对象
6.手写sql
goods_category表(20万条数据):goods_id, category_id
goods_sale表(300万条数据):id, goods_id, sale, create_time
写出求总销量大于100万的类别id的sql
以及有什么优化方法
二面:
1.手写代码,给一个数组,把所有等于0的元素放到数组后面,非0元素放到数组前面
2.NIO
3.jvm内存
4.解释浏览器和服务器之间数据交互的过程,tcp和udp的比较
5.未来的职业规划
还有些记不清了TT
============================
本来以为笔试都过不了的,没想到收到了面试通知,可惜最终止步于二面。不过也确实能看出自己的一些缺点,没准备充分,一些知识点解释得也不是很清楚,只能再接再厉啦~