笔试题

9 篇文章 0 订阅
7 篇文章 0 订阅

这是本人身边真实存在的笔试题,具体笔试如下:

1、Java集合类框架的最佳实践有哪些?列出不少于5个,并说出特性。

2、ThreadLocal的作用和主要应用场景是什么?这些数据存放到内存区域哪?会报异常吗?

3、AtomicInteger的自增算法是否阻塞?是哪种方式阻塞?类似阻塞方式有哪几种?、AtomicInteger使用什么技术实现的?有原子对象操作吗?

4、请用Java伪代码简单实现生产者和消费者模型

5、java中的队列有哪些实现,分别有什么特点?SynchronousQueue 又有什么特性?

6、请列举JDK和Spring里面一些各种使用的设计模式?它们这样设计的好处?如果有一天你老板想让你实现一个类似于这@Autowired注解,代替这注解,作用效果一致,你有好的思路吗?

7、为什么存在Cookie和Session,它们各自的作用 和 它们之间的联系 是什么?请简单描述下Tomcat中Session机制是如何实现的?

8、Http协议为什么是无状态的?Http报文结果是怎么样的?状态码有哪些?Http经历了多少版本了,它们每次大版本更新带来了什么特性,至少说出两个版本,三个最好?

9、七层网络模型有哪些?Https又经过了哪些层,哪些协议,挑主要的说明下?Https它怎么是安全的?

10、请设计一个偏集群不基于数据库,用来解决业务各个模块之间需要的自增ID的解决方案。

11、请设计一个电商秒杀系统,需要注意哪些地方,可以从哪些方面进行优化系统?

12、如果你老板叫你设计一个商品缓存系统,你需要考虑哪些问题,你打算如何去实现它?

13、有这么一个大型耗时的进销存结转业务操作,这种业务操作在某个用户下面同一时刻只允许操作一次,但是其他请求会被阻塞到结转业务完成。请设计至少一种机制保障在多节点集群环境能保证这业务操作,并且描述一些它的优缺点?


每道题分值10,得分分五个等次,每个等次对应的薪资职位又不一样,有兴趣的小伙伴 我们可以一起讨论下哦,我们可以私底下讨论面试,我的QQ:1406721322 (注:不是我公司的面试题)
本人后续会一一实现并解答,请耐心等候!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值