栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > Java面试题

北京商越网络科技有限公司Java开发面经

Java面试题 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

北京商越网络科技有限公司Java开发面经

面试公司:北京商越网络科技有限公司

面试背景:电话初试两天后现场面试,公司环境还可以,地址在上地那边

面试岗位:Java开发


面试问题:

1.常用的集合及其继承关系 List .set .Map hashMap的底层源码,put 方法是怎么实现的.

2.如果有十万条数据怎么往hashMap里存会快一些?

3.知道什么是2pc跟3pc吗?有什么不同?(分布式事务里边的)你们的项目是怎么实现分布式事务的?

4.用过JUC下边的那些? Sync怎么锁的对象? 他跟Lock锁的区别?

5.线程实现的几种方式?线程池的核心参数?线程池的拒绝策略?为什么用线程池?

6.(比较难的问题)我有十万条数据要往redis中存要怎么存,用什么数据结构存?我有一个方法写了两千多行代码这会引起什么问题?在Spring中A类中用@Autowired注入B然后调用B的方法,跟我直接把B的方法复制到A中执行有什么区别(注解会失效)


面经总结:

这是面了好多家总结的一些比较有价值的问题,我写的是两年工作经验所有的面试官都会逮住你的业务问,所以自己简历上写的功能必须要融会贯通,说的时候要有底气,千万不要人家一说:假如你的业务在执行到某个地方挂掉了你会怎么办?对于这种问题直接就达就行千万不要说我没遇到这种情况之类的话,然后结合你自己的业务大概讲一下怎么解决就可以了。

总结来说就是如果你写的是一年工作经验那就多看看原理性的知识,多背背基础知识点,如果两到三年一定要把简历上写的所有用到的中间件和业务怎么实现的好好自己捋一遍,被别人指出说 你的业务这个地方为什么要这么做 或者这么做不对 这时候底气要足我们公司当时就是这么实现了 (一般不会有这种问法的面试官),再就是去面试千万别紧张不会就是不会了,不要影响到后面的答题。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358818.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号