网易java后台实习生面经

4月13日下午笔试,一面和二面一起进行:
1.java提供了哪些线程池。如何实现自己线程池。
2.ReentrantLock和synchronized的区别,ReentrantLock相比synchronized有哪些有点,从接口的层面讲
3.aop实习的原理,spring的事务。类的私有方法可以实习事务吗?为什么?
4.java的集合类都有哪些(list,set,map)?都有哪些实现类,相互之间都有哪些区别。
5.map的三种实现类的区别
6.concurrentHashMap底层实现和hashtable的区别
7.vector可以用在高并发场景吗?高并发场景用什么?
8.kafka的作用
9.有一个存储string的list,如何遍历删除其中指定的字符串。
10.java原子类使用和实现原理
11.不用concurrentHashMap如何获取一个线程安全的hashmap
12.数据库的隔离级别有哪些种。数据库有锁吗?如何实现的
13.现在有很多数据(用户的订单交易数据)需要加载带内存中(不用考虑内存是否足够),使用什么数据结构来实现快速查找某一时间段的用户交易数据。
14.netty是什么?netty可以干什么?有哪些优点?
15.spring ioc是干嘛的?spring中所有的实例都是单例的吗?如何实现获取同一个类的两个实例?
16.有一个数据量增长很快的表,如何设计可以提高查询速度。
17.nginx是干什么的,cdn是干嘛的,说一说你知道的对称加密算法。
18.不用迭代器如何实现list列表去除指定的元素。
19.场景设计题:用户购买了某一些股票,我们如何设计一个当股票上涨一定的幅度之后给用户推送提醒。(股票数据每一分钟,都在变化,即相当于每一秒都给你发送很多数据,然后进行处理实现推送逻辑)
20.编程题:有一个文件每一行有四列数据用"|"分割,第一列是账号,第二列是性别
,第三列是年龄,第四列是省份。第二行和第三行可以唯恐。实习统计每个省份注册的账号的数量,并按照降序排列输出。
#网易##Java工程师#
全部评论
害怕的不行啊,这题目都好难啊!啊啊啊啊啊
点赞 回复 分享
发布于 2018-04-24 15:57
同学,关于锁实现那一题,你是怎么答的。求问。。
点赞 回复 分享
发布于 2018-04-24 15:24
您好, 最后一题是要求写SQL语句吗
点赞 回复 分享
发布于 2018-04-24 15:00
厉害了~大佬!
点赞 回复 分享
发布于 2018-04-22 13:54
网易广州的嘛?
点赞 回复 分享
发布于 2018-04-14 15:19
netty是因为你项目涉及到了,还是面试官直接问的?
点赞 回复 分享
发布于 2018-04-14 14:09
您好?请问一下您这些问题是全都完全答对了吗?答到哪种程度算可以呢?比如如果回答reetrantlock和syn的区别,前者依赖于volatile+cas来实现线程安全,后者主要是jvm指令monitorenter和exit以及遇到异常的goto指令来实现,再对两者展开一点细致讨论。如果这样回答,请问能让面试官满意吗?
点赞 回复 分享
发布于 2018-04-14 03:04
您好,我想问下第18题,该怎么解决呢?
点赞 回复 分享
发布于 2018-04-14 00:43
这问的还挺有深度的
点赞 回复 分享
发布于 2018-04-14 00:08
你好,请问你面的什么部门?
点赞 回复 分享
发布于 2018-04-14 00:00
请问您面试出结果了吗?
点赞 回复 分享
发布于 2018-04-13 23:49

相关推荐

03-07 13:32
门头沟学院 C++
未来可欺a:读研吧,这简历只适合学历高的,本科大概率只能干开发,你这个简历开发不匹配,算法和深度学习的话学历又不够
点赞 评论 收藏
分享
牛客10001:问就是六个月,全国可飞,给钱就干
点赞 评论 收藏
分享
评论
点赞
107
分享

创作者周榜

更多
牛客网
牛客企业服务