4.8美团优选一面

4.8美团优选一面
1.平时怎么学java的
2.java创建线程的方式
3.runnable接口和callable接口的区别
4.线程池的参数
5.线程池创建线程的方法
6.线程池的运行机制
7.线程池拒绝策略 什么时候拒绝
8.concurrentHashMap如何实现线程安全的
9.concurrentHashMap底层结构
10.hashmap扩容机制
11.countdownlatch有了解过吗
12.synchronized和reentrantLock区别
13.读写锁知道吗?什么是读写锁分离?为什么要有读写锁分离
14.sql里面有哪些锁
15.MVCC多版本并发控制
16.如何去实现一个乐观锁
17.数据库的索引结构
18.索引失效的场景
19.什么是回表?如何减少回表的次数
20.创建索引的sql语句
21.springBoot和spring的区别
22.什么是SpringIOC
23.SpringAOP是什么?SpringAOP的应用场景
24.Spring中的事务有什么用?用到的是声明式事务还是注解式事务?
25.@Transactional的实现使用了哪些组件?
26.说说对Redis的了解。Redis的数据结构、Redis为什么这么快?Redis里面有什么数据结构导致它能这么快
27.Redis单线程的优势?Redis里面的IO多路复用,epoll流程
28.Zset的数据结构跳表。如果让你设计一个跳表,你应该如何实现
29.AOF和RDB,这两种持久化方式哪个更好呢?
30.jvm内存的模型划分
31.堆划分
32.每个代使用的垃圾收集器和垃圾回收策略
33.jvm中的一些参数(比如调大新生代区域大小的一些参数)
算法:合并k个升序链表
全部评论
约二面了么佬
点赞
送花
回复 分享
发布于 04-11 11:38 安徽

相关推荐

####5.17滴滴####1.项目介绍2.讲一下keepalive 和gtid的作用和实现原理?3.双vip的作用?以及双vip的设置?4.主从复制的原理?5.半同步主从复制和全同步主从复制?6.半同步主从复制的过程中,出现master上已经进行写的操作,但是部分slave上面,还没有数据落盘,你如何解决这个问题?7.数据库的事务特性,隔离机制是什么?8.如何实现隔离?9.讲一下你对ansible的理解,以及它如何使用?10.了解业界是如何部署运维是用什么?11.讲一下docker和k8s的区别,以及你对k8s的发展有什么看法?12.k8s部署和ansible部署服务的优势在哪里,他们的区别是什么?13.了解过声明式吗?声明式编程本质上就是yaml 文件14.python和c++语言上的区别?编译上有什么区别?15.python的优势和特点是什么?16.有了解python里面的gil吗? 了解并发线程吗?Python 的多线程是通过 threading 模块来实现的。全局解释器锁(Global Interpreter Lock,GIL)使Python 中的多线程并不能充分利用多核处理器。它限制了Python解释器在同一时间内只能执行单个线程的Python字节码。CPU密集型任务中,使用多线程并不能获得真正的并行执行,因为所有线程都必须共享同一个 GIL。IO密集型是gil可以充分提高利用率17.线程和进程之间的区别?17.线程有哪些状态? 如何进行跳转?18.讲一下四次挥手里面的time_wait 发生在哪个状态?它的作用是什么?19.事务的隔离机制? 默认的隔离机制是什么?默认是可重复读20.可重复读,对读已提交解决了什么问题?解决了不可重复读解决了读未提交21.如何实现可重复读?设置事务 设置合适的隔离级别 进行行锁,避免隐式提交,合理控制事务的范围22.了解过索引吗?底层实现的机制是什么?b+ 哈希索引23.b+树实现索引的原理是什么,他的特点是什么?24.手撕代码?    得到星期几?    还有一个忘记了面试官真的很好
点赞 评论 收藏
分享
头像 会员标识 头像
05-23 20:51
已编辑
蚌埠学院 Java
计算机基础问的最多的一次。属鼠那时候还不怎么熟悉,不过面试官说他对实习生这方面要求不高,所以还是过了。本来想shopee能oc后再分享出来的,现在看来是不怎么泡的出来了。开局手撕,二分查找反转数组,最后好像有些小bug没改出来(1. 自我介绍2. JVM了解吗,介绍一下3. 项目中redis没用分布式架构?那个岂不是很容易挂掉?那你做这个项目干什么?(我是废物4. redis的过期清除策略、数据淘汰?5. redis持久化的RDB文件是如何储存的?6. 虚拟内存的优势,为什么要用虚拟内存?(胡言乱语7. MySQL的ACID四性?如何实现的?8. kafka了解吗?(没有问,不知道为什么,因为我介绍的太垃圾了?9. 常用的排序的时间复杂度,归并平均复杂度(有点忘了10. 如何用队列实现栈11. 系统的堆和栈和直接用的栈有什么区别?12. 堆和栈的效率哪个更高?(不知道13. linux了解吗?14. 进程之间通讯方式?15. 线程之间同步的方式?(只知道在java里面的一些锁,面试官问linux,然后不知道)16. 文件系统不知道17. inode?软硬链接(不是很知道)18. 网络I/O模型(说成select/poll/epoll了,然后不知道)19. epoll的时间是谁通知内核的?谁的回调函数?(不知道,面试官提醒我了解一下网卡)20. 边缘触发和水平触发?在服务端端开发用哪一个?(盲猜水平,应该是错了)21. time_wait状态说一下?22. time_wait太多有什么影响?怎么处理?#牛客解忧铺##我的实习日记#
查看21道真题和解析 牛客解忧铺 我的实习日记
点赞 评论 收藏
分享
7 71 评论
分享
牛客网
牛客企业服务