店小秘面试

4.27深圳店小秘网络科技有限公司
Java开发工程师
全程线下
笔试40分钟
基础知识+单例+sql+创建10个线程抢票
比较简单
一面60分钟
说一下arrylist实现和扩容机制,linkedlist和arrylist的区别,了解多线程吗,讲一下syschronized,锁升级过程说一下,线程池呢,spring的事务传播机制,mysql的事务呢,具体讲一下,如何解决脏读不可重复读和幻读的,你用的是mysql5还是8,两个版本具体有哪些区别呢,索引失效的场景,聚簇索引和非聚簇索引的区别,b+树和b树的区别,页分裂,用过redis吗说一下你常用的数据结构及如何实现的,mq的使用场景,如何保证消息不丢失,讲一下你的实习项目吧,讲下整个业务流程,你负责的部分,你是怎么解决问题的。
二面70分钟(技术+hr)
为什么选择学习Java,讲一下hashmap,零拷贝是怎么实现的,说一下数据库的mvcc如何实现的,枚举可以被反射破坏吗,为什么不能,讲一下aqs怎么实现的,为什么从尾节点遍历,如何唤醒挂起线程的,了解中断吗,有看过数据存储方面的书吗,redis怎么保证原子性,分布式锁了解吗,redis挂掉了怎么办,你刚才说了红锁,红锁为什么是超过半数,这个半数怎么来的,主从跟多主都有什么优缺点,平时怎么学习的,你在做项目的时候有遇到分歧吗,如何解决,假如要年会了,领导让你组织组内出一个节目,你的计划是什么,如果没人配合怎么处理,父母对你未来工作有什么看法吗,为什么来深圳,还有别的offer吗。
全部评论
楼主这些都会买感觉有的好难
点赞
送花
回复 分享
发布于 04-29 11:05 广东
博主收到hr电话了吗
点赞
送花
回复 分享
发布于 04-29 11:14 广东
蔚来
校招火热招聘中
官网直投
博主有收到offer了吗
点赞
送花
回复 分享
发布于 04-29 14:15 广东

相关推荐

#店小秘#一面(60min)1、arraylist和linkedlist的底层实现? 两者适用的场景?2、redis的数据类型3、redis常用的是什么数据结构? 使用的场景4、redis是单线程还是多线程? 为什么要这样设置5、数组和链表的区别,在内存分配这块有什么区别6、栈和堆的区别?7、MySQL有怎么优化过吗8、事务的隔离级别9、了解过索引吗?优点和缺点10、聚簇索引和非聚簇索引的区别?11、RabbitMQ如何避免重复消费(mq经典题)12、假如反馈线上系统有卡顿,如何排查,从哪些方面13、为什么要进行分库分表14、如果sql语句执行慢,如何定位走哪个索引15、拷打项目,具体问项目中的优化、实现场景、为什么这么选择、有没有其他解决方案二面(40min)1、从上一段实习学到了什么,有什么收获2、平时如何学习3、了解synchronized和volatile关键字吗,有什么区别4、synchronized可以怎么来使用(我回答的不太好)5、RabbitMQ消失丢失的场景,如何防止丢失6、了解分布式锁吗(这个也是有点弱)7、redis分布式锁的实现方式8、给一个数据量很大表加字段或者加索引如何加(1、可以直接创新表加,加完复制数据过来,可能会丢失 2、可以从库加字段操作,然后主从切换,数据丢失可能性小)9、了解线程池吗?线程池的参数10、谈谈Syschronize锁,锁怎么升级的11、说说你自己有什么优势和劣势12、捞点家常和询问职业规划总结:面的八股算基础,主要是对于项目要熟悉,对项目问的比较深且会扩展出来询问(本人较菜)
查看27道真题和解析
点赞 评论 收藏
分享
3 12 评论
分享
牛客网
牛客企业服务