58同城 一面
基础问题
1.Java中的锁有了解嘛?
2.这两种锁有什么区别?
3.乐观锁的实现原理?
4.会有什么问题嘛?(ABA)
5.ABA问题怎么解决?
6.悲观锁?实现原理?
7.分布式锁有了解嘛?怎么加锁的?解锁呢?
多线程
1.两个线程之间怎么通信?
2.如果有三个子线程,想让他们按照顺序执行,怎么操作?
.lock,wait,notify
3.子线程有异常,主线程可以捕获到嘛?
4.主线程和子线程它共用的是一个栈嘛?
5.线程变量是在堆里面还是在栈里面?
缓存
1.平时会用到缓存嘛?
2.redis和本地缓存有什么优缺点?
3.常用的缓存淘汰算法有哪些?LRU?
4.底层数据结构是什么?
MySQL
1.MySQL说一下索引吧?
2.Redis底层用到了跳表,跳表和B+树区别?MySQL为什么不选择跳表作为索引结构?
3.事务的几个特性?
4.MySQL如何保持持久性?
5.解释一下幻读?什么时候会发生幻读?
6.分布式事务有了解过嘛?
7.什么时候能用到行锁?
8.行锁的本质是什么?锁的是什么?
9.如果修改的字段上没有索引,行锁还能用嘛?
1.Java中的锁有了解嘛?
2.这两种锁有什么区别?
3.乐观锁的实现原理?
4.会有什么问题嘛?(ABA)
5.ABA问题怎么解决?
6.悲观锁?实现原理?
7.分布式锁有了解嘛?怎么加锁的?解锁呢?
多线程
1.两个线程之间怎么通信?
2.如果有三个子线程,想让他们按照顺序执行,怎么操作?
.lock,wait,notify
3.子线程有异常,主线程可以捕获到嘛?
4.主线程和子线程它共用的是一个栈嘛?
5.线程变量是在堆里面还是在栈里面?
缓存
1.平时会用到缓存嘛?
2.redis和本地缓存有什么优缺点?
3.常用的缓存淘汰算法有哪些?LRU?
4.底层数据结构是什么?
MySQL
1.MySQL说一下索引吧?
2.Redis底层用到了跳表,跳表和B+树区别?MySQL为什么不选择跳表作为索引结构?
3.事务的几个特性?
4.MySQL如何保持持久性?
5.解释一下幻读?什么时候会发生幻读?
6.分布式事务有了解过嘛?
7.什么时候能用到行锁?
8.行锁的本质是什么?锁的是什么?
9.如果修改的字段上没有索引,行锁还能用嘛?
全部评论
有说提前去实习的事情么
佬 这是面的开发还是测试的
佬,多久出结果呀,58一面之后我没有收到进一步的消息,过去半个月了,是不是挂掉了
什么时候的笔试 佬
一直复筛中,是挂了?
看问题,一步步深入,感觉佬基本都打出来了啊
相关推荐
投票
贺兰星辰:爱你宝宝,生日快乐
点赞 评论 收藏
分享
查看7道真题和解析
点赞 评论 收藏
分享
查看27道真题和解析
点赞 评论 收藏
分享