度小满一面凉经

1、写并发安全的单例模式代码。
2、写一个使用list删除目标元素的代码。可以使用foreach吗?为什么可以用迭代器。
3、写出一个左连接的结果代码。
4、说一下sychronzied 和 volatile 的区别。sychronzied 能保证内存屏障吗
5、乐观锁和悲观锁了解吗?有大量读写的时候该使用什么锁
6、乐观锁的实现机制?
7、mybatis用过吧?#和$的区别
8、redis用过吧?使用redis如何实现一个分布式锁。
题目好像不是很难,唉,还是自己太菜了。要继续加油啊!
#度小满##校招##面经##Java工程师#
全部评论
很简单了已经…
点赞
送花
回复
分享
发布于 2019-09-22 13:00
tcp与udp区别 tcp粘包 http有哪些手段解决粘包问题 http如何区分协议头和文件体 输入网址到页面出来过程 四次挥手最后阶段为什么 高并发的tcp链接用了哪些优化 mysql的两个引擎区别及使用场景 数据库索引的分类描述 b树b+树b-树结构及区别使用场景 事务的acid 怎么查看优化mysql语句耗时操作? 设置了联合索引(a,b,c),查询时select a from t where a=5 一定会用到索引吗? 最左原则讲下 单条select语句是否是事务? 实际用还是基本看书学习? 单例模式介绍及几种写法 怎么使用的观察者模式,详细讲下就好 select poll epoll select 和线程池区别?不懂问什么··· 死锁条件 代码题:写一个会产生死锁的代码 代码题:快排 我的度小满一面凉经😂好菜的自己
点赞
送花
回复
分享
发布于 2019-09-22 13:25
滴滴
校招火热招聘中
官网直投
大量读写的时候?
点赞
送花
回复
分享
发布于 2019-09-22 13:25

相关推荐

面试体验不是很好,过程中多次被面试官打断一上来HR问我英语水平怎么样,然后要我用英文做个自我介绍,给我整懵了,憋了半天,只说了 my name is "在看机会的奶酪很喜欢吃蛋",只能尴尬而不失礼貌的微笑;面试官迟到了几分钟后进来了,开始八股拷打:1. 英语口语不太行,需要多久才能用英语进行基本的沟通交流?2. 说说实习遇到的难点  a. 说了一小会直接被打断,可能是我前面讲背景有点啰嗦了,导致面试官不想听了3. 在学校有做过商户or电商相关的系统吗?4. 做过哪些项目,你觉得比较好的?5. 怎么在10亿条数据里,找某一条数据是否存在6. 了解哪些Java基础知识,学过哪些语言7. 怎么看待不同的语言,你是怎么选择语言的?个人兴趣呢?8. 你觉得你的代码风格怎么样,你的同学对你的代码风格评价怎么样?9. 看过多线程哪些方法和类?10. synchronized和ReentrantLock的区别11. Synchronized和ReentrantLock在内核态和用户态有什么变化,优劣点?(不会。。)12. synchronized的可重复锁是怎么实现的?13. ReentrantLock是怎么通过AQS实现的?14. AQS的数据模型看过吗(不会)15. 怎么使用synchronized和reentrantlock?16. synchronized修饰对象和类的区别17. 怎么实现abc三个线程的值交换18. 怎么交替打印,线程1打印:1 2 3 4 5 6 7 线程2打印:a b c d e f g h ,最终的效果:1 a 2 b 3 c 4 d 5 f 6 g 719. 有用过Spring cloud 吗20. 怎么使用Semaphore?21. innodb引擎你了解多少22. innodb是怎么实现事务的?23. 为什么要保障事务?不保证事务有什么问题24. 幻读问题是怎么产生的,怎么解决?25. 临建锁是怎么实现的,让你自己写代码的话(不会。。)26. 怎么设计一个秒杀系统,你会考虑哪些东西,要注意什么?最后和面试官单独聊下,说基础还需要再加强,知识点不够深入,考虑的东西太浅了,建议我多看书多看博客学习
点赞 评论 收藏
转发
南京一个100人的小公司(未上市) java岗 11k 双非硕士
点赞 评论 收藏
转发
2 21 评论
分享
牛客网
牛客企业服务