27届双非100-499小厂面经-已OC已拒-3/19

1. 何时接触Java?谈学习流程和解决问题方法。  
2. 聊MySQL,从应用层到存储引擎。   
3. 为何B+树叶子存数据,非叶子不存?  
4. 讲Java集合。  
5. 项目哪里用Map(如HashMap)?如MQ Broker存消息。  
6. 创建线程的三种方式?  
7. 你一般怎么调试代码?(答:断点。面试官:加日志、dump查OOM、JMeter压测)  
8. 索引如何分类?谈类别。  
9. 事务隔离级别有哪些?  
10. 场景:表100万字段,按日期查,写Mapper SQL并提效。(答:加单列索引,避免函数操作) 
11. Spring如何注入Bean?  
12. @Autowired、@Resource、@Qualifier区别?  
13. SpringBean生命周期初始化:InitializingBean和@PostConstruct。  
14. 接口方法签名怎么写?如Mapper SQL。  
15. 范围查询返回什么(答:List,问题10场景)  
16. 场景题:设计登录环节
17. HTTPS请求体带啥?有哪些字段?  
18. Mapper除注解SQL,还用啥?(答:XML)  
19. 手机号密码查用户Service逻辑?用户不存在咋办?(答:先判手机号,再查)  
20. 返回前端啥信息?(答:JSON展示信息)  
21. 场景:登录后发订单,传啥参数?(答:订单DTO、JWT)  
22. Spring Boot Tomcat 20线程,线程3服务,订单ID哪取?  
23. 为啥让前端解析JWT存DTO?(面试官:不合理,应传DTO+JWT)  
24. JWT为啥放请求体不放头?头部拦截器不行吗?  
25. 单体服务认证和解析在哪实现?  
26. 单体项目每接口鉴权,调Service麻烦咋办?(答:AOP或拦截器)  
27. 微服务咋验证?(答:调鉴权服务,Feign)  
28. 调用链耦合,上百接口咋办?  (答:网关鉴权)
29. 服务咋分业务模块?  
30. 路由信息存哪?(答:GateWay)  
31. MQ咋做消息持久化?  
32. MQ哪里用到长短链接?(答:Push长,Pull短)
全部评论
里头好多要了简历无后续呀,我这周开始的沟通500+也就一个面试,虽然过了但是没去
3 回复 分享
发布于 03-22 09:54 河北
问的还挺多
1 回复 分享
发布于 03-25 10:27 北京
这问的也太多太杂了吧
点赞 回复 分享
发布于 05-08 08:18 福建
点赞 回复 分享
发布于 04-14 02:28 湖南
mark学习流程
点赞 回复 分享
发布于 04-10 09:27 黑龙江
问一下是先去统一背八股吗
点赞 回复 分享
发布于 04-09 23:07 江西
mark
点赞 回复 分享
发布于 04-09 18:28 云南
mark学习流程
点赞 回复 分享
发布于 03-29 12:14 安徽
牛啊,27届无敌了
点赞 回复 分享
发布于 03-25 12:53 浙江
已老实
点赞 回复 分享
发布于 03-25 09:23 江苏
加油,我6月份暑假也准备找java
点赞 回复 分享
发布于 03-24 20:05 香港
好厉害,感觉有些好细,一时间答不上来
点赞 回复 分享
发布于 03-23 22:25 日本
强啊佬
点赞 回复 分享
发布于 03-23 14:24 广东
小厂问的还挺多的
点赞 回复 分享
发布于 03-23 13:21 新加坡
mark学习流程
点赞 回复 分享
发布于 03-22 13:43 河北

相关推荐

05-10 16:14
已编辑
门头沟学院 Java
很短,10多分钟视频面,应该是终面了,如果过了要去吗,业务是医疗有关的,看介绍是给医院做那种小程序app软件的。实习3k,租房吃饭和通勤估计就得干没了timeline:4.29投简历4.30约5.7面试5.7一面技术5.9hr面——————————————————————————1.一分钟自我介绍2.大学期间有无社团,班委经历(我是i人都没有)接着:看起来你大学活动比较单薄(我说初高中课代表当腻了,大学享受享受)有送过外卖等兼职是吧,了解。有游戏代练经历,很爱玩游戏吗(我说不是爱玩,是真穷,代练还方便点)3.绩点不错(其实均分也就85+)4.家庭情况5.工作时间(早九晚六双休,月薪3k,无房补餐补)6.技术部情况(严格前后端分离,你说你有前端经验,可以,我们虽然招的是后端,但希望也能了解前端)技术部30来人,适合去吗7.实习生培养情况(对实习比较重视,类似于管培生,希望能一直实习到毕业转正考核,如果是打算短时间实习,那可能不符合我们期望)8.如果实习期间有更好的公司的面试,你会怎么办,直接说你心中的想法(我说我如果那时候很自信,然后公司又真的很好,那我会去面试)9.还有什么想问的吗(我问我去实习的部门,然后hr讲了整个公司的各种结构,一面面试官好像就是我的mentor)10.好了,感谢你的时间,我还要和面试官那里沟通,可能下周出结果。——————————————————————————有点纠结,找了快2个月就这么一家流程走完了的,但薪资3k又感觉一个月存不了点钱,就算转正估计也没多少(up还有点小野心)。没有敲门砖,摸不到好待遇/含金量高的公司,累了   
查看11道真题和解析 面试问题记录
点赞 评论 收藏
分享
05-26 21:15
已编辑
火炉中学 Java
问:ArrayList底层答:基于数组实现,查询时间复杂度 0(1),插入O(n),有扩容机制,扩容到原长度 1.5 倍,扩容先创建新数组然后移动转移数据。问:hashCode 和equals 区别答:hashCode是对象唯一哈希码,equals是通过比较对象成员变量值是否相等。(其实hashCode可能因为哈希冲突不唯一,Object的equals是比较地址,只是大部分类会重写为比较内容,==是比较地址)问:StringBuilder和 StringBuffer 区别答:在字符串拼接上性能有差异(其实应该答线程安全,Buffer是线程安全的所以性能上会有额外开销)问:如何保证并发安全答:简单变量可用 CAS或原子类保证数据一致性,复杂业务通过加锁保证线程安全问:ArrayList线程安全吗答:不安全,应该使用 ConcurrentHashMap 等线程安全集合类,底层用 AQS 实现问:Mysql事务隔离级别和相应的问题答:读未提交、读已提交(RC)、可重复读(RR)、串行化,默认可重复读,通过加间隙锁避免幻读问:索引底层答:基于B+树实现,双向链表维护的多叉查找树,前后指针方便范围查询,节点存主键实现回表查询问:什么情况导致索引失效答:不符合最左前缀原则,like、!=、isnull 等等。(其实还有函数与运算操作也会导致索引失效)问:Redis 分布式锁底层答:忘记了(其实是setnx,真忘了)问:JVM内存结构答:程序计数器、方法区、常量池、堆和栈问:垃圾回收算法答:标记清除法(会产生内存碎片),复制法(需多一倍空闲空间,无内存碎片)。问:讲讲AOP答:面向切面编程,用来增强方法,通过找到切入点,选择通知类型增强方法,通过动态代理,调用动态代理的方法问:Spring Bean 生命周期答:不会(没背Spring八股)问:超卖问题答:乐观锁解决,原理类似 CAS,先检查优惠券数量是否与原数量一致,再进行减一操作,但高并发下可能成功率会很低。(其实优化了不需要一致,只要剩余数大于0都会扣库存)问:消息队列推送消息如何保证不重复答:生产者去重,发送消息前筛掉发送过的消息(其实RocketMQ自身具备消息去重功能,通过生产者组内的唯一标识和消息的全局唯一标识,在 Broker 端对消息进行去重处理)最后经典问我27怎么就找实习学校同意吗,然后问我福州的为什么选择投珠海,然后就跟我说结束了让我等通知估计是挂了,答的太烂了,没岗位介绍也没反问机会,还跟我强调3天没回复就是落选了准备太不充分了,一定要把自己简历吃透,被自己写的东西问倒可太丢脸了————————————————二编后续经理二面,讲了公司大致业务和实习生安排。公司感觉大概是面向海外的外包业务,招实习生进来一般不会接触公司业务,是几个人的实习生小团队跟着ld研究课题进行技术迭代,后面有个业务是类似社区的可能会让我接触,ld说跟我的黑马点评有点像,想把我往那方面培养?原本我这么早就投暑期日常实习是想着熟悉面试流程,面着玩,结果OC了,我想着没法立刻过去,想拒掉的,结果经理很包容,跟我说可以期末考后再去。那我后续可能还是接着面,拿到offer我就摊牌说暑假才能去,最后选一个最合适的吧,后续应该会开个帖子来问下大家意见一起选一下
xnxnccccc:你是我今天在牛客见过最美的女孩
查看17道真题和解析
点赞 评论 收藏
分享
评论
42
107
分享

创作者周榜

更多
牛客网
牛客企业服务