Moka

收藏
企业服务
500-999人
C轮
北京
榜单瞪羚企业榜单雏鹰企业榜单高新技术

0

在招职位

42

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
一面-9/9-30min1. 自我介绍2. 实习的项目、你做了些什么,用的什么消息组件3. 讲讲实习你做的这个排序算法4. 排序算法这个权重是你自己配置还是用户配置5. 这个算法存在的问题6. 聊聊你的组件项目、解决了什么痛点、运用场景7. 如果线程池出了问题是自动更新跟新吗8. 线程池核心线程数是 5 ,最大线程数是 20,那么线程创建的流程是什么9. 大于核心线程数,小于最大线程数这部分的线程没有任务会怎么样10. 如果任务队列满了怎么办11. LinkedBlockingQueue 默认队列长度、会有什么问题12. 聊一下项目的分段锁13. 项目的 QPS15. 分布式场景下该怎么加锁16. 你想一下有没有什么集合用到分段锁的思想17. 反问二面-9/11-55min1. 自我介绍2. 为什么要做这个组件项目3. 你提到的 io / cpu 密集型出自于哪里4. 具体配置是怎样的5. 为什么 cpu 密集型为 n + 16. 如果 cpu 数为 4,配置为 (n +1)5, 有四个被调度了,那么第 5 个还会被调度吗7. 你不知道这个问题,你会从哪些方面思考8. 线程创建具体开销是多少呢,上下文切换具体是多大的开销呢9. 讲下 DDD 领域模型10. 仓储服务层去基础设施层查数据和传统的有什么区别11. MySQL 事务,可重复读解决了什么问题,你平常会对一个数据执行两次查询吗(答的很少)12. 那解决这个不可重复度有什么意义,你从其它方面想想13. 索引,创建唯一索引会有些什么代价14. 讲下索引下推15. 你相比其它校招生的优势在哪里16. 如果你身边有一个很聪明的人,就是做什么事都很优秀,你该怎么去和他竞争17.反问三面-9/12-20min1. 自我介绍2. 为什么从前面实习公司离职3. 一般从哪里去学习技术4. 一天学习多个小时5. 抗压能力怎么样、具体能举个例吗6. 能接受加班吗7. 期望薪资8. 反问😓已挂,最后去问hr说我的期望薪资和转正薪资不匹配
点赞 评论 收藏
分享
自我介绍怎么创建线程:继承Thread,实现Runnable,实现Callable,线程池创建,但是我个人认为只有Thread才能创建线程,就比如说Runnable,调用,我们里面还是要传入Thread的,而Callable,线程池等实际上是做了Runnable的包装基础上进行的二改。(可以看下竹子爱熊猫 掘金的文章)你知道Runnable与Callable的区别吗你一般怎么定义线程池,请详细说,你这个的原因线程池的拒绝策略我有一堆线程池,我要他们做完之后,获取他们的值,future.get()你的minio分片如何实现的CAS是什么CAS有什么问题如何解决这些问题reentrantlock与synconirzed的区别reentrantlock怎么实现公平锁与非公平锁的公平锁是什么,非公平锁是什么手撕SQLCREATE TABLE users (    user_id INT PRIMARY KEY,    username VARCHAR(50) NOT NULL,    email VARCHAR(100) NOT NULL,    registration_date DATE NOT NULL);CREATE TABLE orders (    order_id INT PRIMARY KEY,    user_id INT,    order_date DATE NOT NULL,    total_amount DECIMAL(10, 2) NOT NULL,    FOREIGN KEY (user_id) REFERENCES users(user_id));列出订单总金额最高的前 5 个用户返回二叉树的层序遍历#软件开发笔面经##moka##秋招##转正实习##实习#
老子offer呢:这家要提前实习的,时间还特别早,offer下来过几天就要去
点赞 评论 收藏
分享
2024-08-02 12:56
西南财经大学 Java
静态方法为什么不能访问成员变量?  结合rust生命周期概念讲了一下遍历list的时候修改值有什么问题?怎么解决?经典的多个可变借用问题,结合rust讲了一下,给我说用迭代器解决list动态扩容?,怎么防止低效使用list? 巴拉巴拉~ hashmap,怎么保证线程安全?巴拉巴拉~负载因子是?巴拉巴拉~hashmap头插改尾插解决什么问题?巴拉巴拉~守护线程是什么?忘了盲猜和线程的生命周期有关,给我解释了一下线程池一般守护线程,用户线程new的还是前台线程。什么场景下用前台线程和守护线程?主任务-前台线程,不怎么重要的(日志什么的)-守护线程垃圾回收说一下?巴拉巴拉~垃圾回收的root ref一般在哪里?巴拉巴拉~线程同步的并发原语有哪些?巴拉巴拉~voliate作用?巴拉巴拉~spring bean 生命周期?巴拉巴拉 ~ioc和常见的依赖注入框架的优势?巴拉巴拉~数据库为什么用b+树不用其他的数据结构?巴拉巴拉~mvcc是啥? mvcc的校验规则记得不?巴拉巴拉,校验规则是不变的,不同的隔离级别下生成的readview视图的数据不一致,所以决定了哪些事务可以访问哪些值,可以达到无锁并发的效果一致性视图讲一下?巴拉巴拉~什么隔离级别会如何生成readview? 设计模式常用啥?说了下常用的,模版方法,配合策略模式,工厂,解决代码集中在某个方法内分支的问题,缺点:代码的类比较多反问:如果消息队列怎么保证消息不丢失?面试官说Kafka一般配置好参数正确使用几乎不会丢消息继续问:如果就是丢了呢怎么感知?监控还是什么?面试官:一般业务层面自己做好控制,补偿,对账之类的。队列消息监控一般是感知消息堆积分库分表在什么场景下不适合,劣势是什么?面试官:排序,多表要jion的时候问:怎么解决面试官:借鉴TiBD
Moka二面8人在聊 查看21道真题和解析
点赞 评论 收藏
分享
2024-07-17 14:55
广州大学 Java
# Moka后端开发实习二面 2024.7.12忘记记录了,只能根据记忆回忆了1. 自我介绍2. 没让我介绍项目(这里已经感觉不妙了)3. 数组和链表的区别,各自的应用场景4. ArrayList扩容,使用的时候要注意什么?扩容大小等一系列相关问题5. HashMap的底层实现,怎么分辨插入和更新?什么情况转红黑树?什么情况退化?1.7是头插法,1.8是尾插,为什么这么设计?什么情况会发生循环链表问题?负载因子是什么?6. 讲讲ConcurrentHashMap7. 多线程创建的方式?彼此的区别,特点?8. 了解哪些锁?Synchronized,ReentranLock,还有呢?(当时想不起来其他的了)9. java中有哪些同步的方式?(锁,Thread.join(),Thread.sleep(),Object.Wait()和notifiy()、notifyAll())10. 说一下volatile,起什么作用,机制是什么?11. 聚簇索引和非聚簇索引12. 说说最左匹配原则,举了(a,b,c)例子,那查询a,b和a,c生效吗?13. 索引下推是什么?14. 讲讲MVCC,如何判断该选哪个版本的?15. (上一问顺带讲了隔离级别)读已提交和可重复读的锁实现有什么区别?(小林coding看过,但忘记了。间隙锁那些)16. 讲讲垃圾收集算法17. 哪些对象可以作为GCRoots对象?18. 缓存了解吗?缓存更新策略有哪些?(想不起来了)19. 反问,然后建议我语速快一点总共面了一个小时
查看17道真题和解析
点赞 评论 收藏
分享
头像
2024-03-19 13:49
已编辑
门头沟学院 Java
状态:已offer,已释放timeline一面 2024-03-12-----------------1. 自我介绍2. 实习项目拷打3. 为什么用编程式事务,不用声明式事务4. 为什么用MQ(异步)?失败如何处理?5. sql优化的例子6. 联合索引(a_b_c), a=1 and b > 1 and c = 1,走索引吗?7. explain执行计划看哪些列?8. AQS的方法有哪些?什么是CAS?9. ThreadLocal?存在哪些问题?10. 引用,强、弱、软、虚。11. SpringAop,如何实现的?12. 服务间调用用的什么?openFegin的实现?之间是什么网络传输协议?13. mysql事务隔离级别14. 读已提交和可重复读的区别15. 可重复读可以解决幻读吗?如何解决幻读?(MVCC)16. 手撕,输出数组中没有重复出现的元素17. 反问总结:整体面试的体验还是很好的,面试官感觉你不会了就不继续问了,反问环节给出了面试评价,项目部分还要复习一下,刚面完就通知二面了,还是挺感谢面试官的!二面 2024-03-14-----------------1. 主键索引的叶子节点存储的什么?叶子节点不会保存数据吗?2. 根据主键索引查询数据,主键索引如何和真实数据建立关系?3. 主键选择什么类型?主键值如何生成?4. 设计一张表,主键类型是varchar,生成uuid作为值,和 long、自增 从效率上分析如何?如果不会改变b+索引重建呢?5. MVCC主要解决什么问题?6. 脏读是靠MVCC解决的吗?幻读呢?7. 什么是幻读?举个例子8. 慢sql如何分析和处理?9. 慢sql优化的方式有哪些?10. 最左匹配原则?联合索引abc,查询条件只有a、c,索引生效吗?11. ThreadLocal使用的场景?会产生内存泄漏吗?原因是什么?如何避免?12. 当前将数据存放在ThreadLocal中,后续处理需要开启新的异步线程,是否能拿到数据?13. Redis的场景?商品缓存用什么数据结构?14. 数据一致性如何解决?延时双删update之后如何删除?删除失败如何处理?总结:很不错的面试体验,问的很场景和细节,正好不会的可以恶补一下,场景题学起来。
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务