太抽象了我只能说,迟到十分钟,面四分钟问三个问题。上来就问你接不接受加班,没有加班费😅
1 5

相关推荐

11-17 04:10
门头沟学院 Java
一、八股拷打1. ArrayList 内部实现方式及扩容机制2. BIO、NIO、AIO 三种 IO 的区别,NIO 底层所用机制3. 线程池常用参数,拒绝策略4. AQS 是什么以及其实现方式5. 为什么需要双亲委派机制,双亲委派机制如何保证用户写的类不污染核心类6. Spring 容器的原理及作用7. Spring 中容器与 AOP 的连接方式,AOP 实现是否只有动态代理一种机制,是否有其他机制8. MyBatis 的 XML 文件中有哪几种标签9. 当参数传列表要生成 where ID in(ID1,ID2,…)这样的 SQL 语句时,如何去掉最后一个逗号10. MySQL 中索引存储形式,是否了解联合索引,结合 B + 树结构,为什么联合索引要遵循最左前缀匹配原则11. MySQL 中 InnoDB 存储引擎的事务实现方式12. Redis数据结构,持久化策略,缓存淘汰策略13. 在 Redis 中对一个数据进行删除时的过程,是否会立马删除二、项目相关1. 项目的目标、功能、用户群体及核心业务流程2. 该项目中私聊功能的实现方式3. 当项目服务器有多台时,如何处理私聊功能以避免消息乱序等问题结合具体场景消息传递流程4. 该项目中双 Token 机制实现无感刷新的方式5. 该项目中使用 Elasticsearch(ES)的目的6. ES 为什么有很强的搜索能力,什么是倒排索引,ES 的倒排索引与 MySQL 的 B + 树索引的区别三、手撕1. 反转链表,秒了2. 要求编写一个表示停车场的 Java 类,需运用面向对象思想,包含入库、出库方法,可自由发挥添加其他方法,且需考虑生产者和消费者模式(停车场共 100 个车位,停满时需等有车出库才能再入库,无车时无法出库)
点赞 评论 收藏
分享
11-11 12:10
门头沟学院 Java
1、实习项目介绍2、项目一拷打(10min)3、Java中线程池任务提交的流程是怎样的?4、线程池的拒绝策略有哪些?5、提交到任务队列的任务,它的消费策略是怎样的?6、如果是无界队列,还需要非核心线程吗?7、无界队列存在什么问题?一般在什么场景下使用无界队列?8、谈谈 Java 里面锁消除和锁升级9、synchronized 可重入吗?能保证可见性吗?10、某个服务 CPU 利用率到 100% 了,如何排查?11、如果是 OOM 了怎么排查?12、自己有用过 jmap 和一些工具去排查过错误吗?13、MySQL 有几种事务隔离级别?从低到高说14、什么是幻读?15、MySQL 是怎么去解决幻读问题的?16、谈谈 Kafka17、为什么项目中技术选型用的是 RabbitMQ?18、RabbitMQ 的数据持久化是怎么做的?19、线程和进程的区别?20、线程的安全怎么保证?21、进程通信的方式有哪些?22、进程间通信,它的数据传输大概是怎样的流程?怎么能让数据从一个进程传递到另一个进程去?23、Redis 常用的数据结构有哪些?24、谈谈 ZSet 的具体实现?为什么数据规模大的时候采用跳表而不是压缩列表?25、查一个有序集合里面元素的个数,复杂度是多少?命令是什么?26、取有序集合某个元素的分数,命令是什么?复杂度是多少?27、做题:给你一个有序的且含有重复元素的数组,找出某个元素出现的次数。例如 nums = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4],再给定一个 target,如果目标值为 1,则返回 1,因为 1 只出现了 1 次;如果目标值为 2,则返回 2,因为 2 出现了 2 次;以此类推。(利用有序的条件,通过二分查找去找 target 值的左右边界,然后右边界减去左边界的值即可)28、反问
查看27道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务