唯品会二面

1. 自我介绍
2. 说一下Java中list和set以及map等数据结构的特点,分别在什么场景下用?
3. 手撕代码 实现一个数组,存入固定范围的数据,能自动扩容,能随机存储数据,包括有序性
不能使用list和set,不能用sort函数排序
4. 数据库慢查询怎么优化,有哪些优化思路?
5. 数据库分库分表怎么做?
6. 数据库建表时要注意哪些?
7. 有一张商品表,只有id和lv两个字段,如何保证不超卖?
8. Java中线程安全有哪些保障机制?
9. synchronized和threadlocal的区别?
10. 事务有哪些特点?怎么开启一个事务,写一下语句
11. 如何添加行锁?
12. InnoDB默认隔离级别是什么?在这种隔离级别下就一定不会读错数据吗?
13. 分页查询怎么做的?limit关键字怎么用?
14. 如何对limit关键字进行优化?
15. 在使用mybatis过程中,我们写业务语句要注意哪些?有总结过吗?
16. 谈谈你对springboot框架的理解
17. 口述一下如何实现线程安全的对数据进行修改?有哪些思路?
18. Linux系统中查询线程的端口号,说一下命令
19. Linux系统中如何按照特定格式对日志文件进行筛选查询并返回查询结果?
20 . 实习过程中遇到哪些困难,怎么解决的?
#面经#  #牛客在线求职答疑中心#
没有反问环节
希望能过呀

12.28更新
已oc
全部评论
都不是很难,没过是不是刷KPI了
1 回复 分享
发布于 2023-12-26 00:10 江苏
佬,可以私一下开了多少吗,后面是直接拒了吗?
点赞 回复 分享
发布于 2024-05-10 09:31 广东
第七题怎么解决呀
点赞 回复 分享
发布于 2023-12-29 00:39 吉林

相关推荐

微步在线一面,上来本来还行自我介绍的,结果都不要自我介绍,直接开始八股轰炸:1、介绍一下Java的Object对象有哪些方法?2、Object的equals方法和hashCode方法要一起重写,原因是什么呢?3、介绍一下HashMap4、你一般使用的JDK版本是多少?谈谈Java 8、11、17的新特性5、Java的异常分为哪几种?6、受检异常和非受检异常在使用上有何不同?7、介绍一下Java对象的创建过程8、创建对象过程的内存分配,是分配到哪儿?什么情况下会发生堆内存的溢出?9、对于内存溢出这种错误,Java不是有自己的垃圾回收器吗,它为什么不会把它回收掉?10、引用类型除了强引用还是有什么类型的引用?11、线上Java的服务,它报警CPU使用率100%,怎么去进行排查?12、使用过synchronized关键字吗?它修饰普通方法和静态方法上有什么区别?13、使用synchronized关键字锁一个代码块,括号里面能锁String对象或Integer对象吗?14、知道CopyOnWriteArrayList吗?它是怎么保证线程安全的?15、List有ArrayList和LinkedList,你认为有没有CopyOnWriteLinkedList呢?为什么没有?16、使用过线程池吗?谈谈线程池有哪些核心参数?17、假设最大线程数为10,核心线程8,正在运行,又来了一个任务,正常情况是先入队,能否不让其入队,先让其十个线程跑满再入队?我问为什么都不用自我介绍,他说面试的人太多了,根本筛选不过来,岗位一开没几天就有上百份简历了,只能通过这种方式快速筛选
查看17道真题和解析
点赞 评论 收藏
分享
评论
16
67
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务