南京小厂面经及复盘

(项目是苍穹外卖和仿12306)
1 自我介绍
2 是否参加过实习
3 项目拷打(讲一下值得讲的项目,讲一下你对sentinel的认识,底层原理以及设计思路)
4 concurrentHashmap相对于普通的HashMap有什么特点,在什么场景下会做加锁
5 有了解过renntrantlock吗,和syc比较一下
6 就是如果给你一段慢查询,你是从哪些方面入手去做性能优化
7 索引的底层数据结构是什么
8 为什么要满足最左匹配原则才能让这个索引失效吗?
9 开窗查询
10 写一个自定义的一个注解吗?
11 有在项目里面去去调用三方接口吗
12 项目中一般是用什么组件去发送这个http请求的
13 简单介绍一webShocked是怎么去发送请求的
14 有没有听说过一个叫redissTemplate的
15 那如果在项目中要使用redis的话,要做哪些配置呢
16 如何在redis自定义序列化器
17 Redis有哪些数据结构
18 有没有了解设计模式
19 mybatis查询缓存结构
20 mybatis的几大基本组件
21 如何实现一个拦截器
22 有了解过kafka吗
23 为什么项目用rocketmq而不是kafka
24 反问
总结:
面试官很耐心,问的八股偏多,我有很多问题回答的一般

个人不足:
1 八股学习的不够深入,没有完全了解底层原理,不能很好地记忆下来,问到关于mybatis时只记得概念并没有完整回答出来,还有concurrentHash虽然回答出来了,但是比较支支吾吾,说明理解不够深入…
2 还有些知识盲区,kafka和设计模式等不会
3 对项目的技术栈学习不够重视,经不住拷打
4 回答问题时太紧张,支支吾吾,脑子里只记得概念,不知道从哪里说起,每次说的话都不能完整流畅说出来
要提高的地方
1 加强深入学习,背八股的同时去看相关视频讲解了解底层原理,不是死记硬背
2 扩大学习范围,学习设计模式等
3 多去了解项目所用到技术栈的底层原理,与业务结合
4 背八股的时候要想一下面试的时候该怎么完整的回答问题,想一下怎么完成回答的逻辑
#牛客AI配图神器#
全部评论
哪个厂啊
点赞 回复 分享
发布于 昨天 18:14 江苏

相关推荐

请你先自我介绍一下。这两个项目是你自己做的吗?你在学校有没有实习经历?在 Java 里面用加号拼接字符串有没有什么问题?/没太说的上来 说了推荐用stringbuffer/stringbuilder做数据结构里面数组跟链表的区别在哪里?/秒了Java 里面的 hashcode 函数是干嘛用的?/秒了如果重新 equals 没重新 hashcode 会有什么问题?/秒了数据库的索引有哪些优缺点?/秒了哪些字段适合建索引?/说了主键,唯一字段,区分度高的字段如果有个 SQL 语句处理起来比较慢,耗时比较长,怎么去优化?/慢日志,explain,改索引,没答好紧张了,之前背了好多遍数据库的 left join 是干什么用的?/秒了能举个 left join 使用场景的例子吗?/秒了项目中用过 Redis 吗?主要用到 Redis 的什么数据结构?/string,set,hash用 set在做什么业务?/一人一单有用 MQ 吗?用 MQ 主要是为了解决什么问题?/一致性,超时取消在使用 MQ 的时候,一般要注意些什么问题?/幂等,丢失,其他的没说不太熟消息丢失怎么解决?/ack+同步刷盘/复制Linux 操作系统能用吗?比如查看进程的命令知道吗?/top查看文件内容的命令知道吗?/cat查找文件用什么命令?/答不上来提交代码用什么工具?有没有合并过代码?/没用过Git 仓库是自己搭的还是用的国内的仓库?/github有八个球,其中七个质量一样重,还有一个轻一点,用天平称几次一定能找出那个质量轻的球?/3,最快能2没想到一个锅同时可以煎两块饼,每个饼有两面,每煎一面需要一分钟,煎三块饼需要几分钟?/3面试官人很好,全程都是很chill的状态,面完没有让我反问,直接说我过了,但后面后面其他候选人,得看其他人面试情况,择优录取,希望其他人都是小菜菜,让我进吧,我太想要这第一段实习了😭😭
查看24道真题和解析
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务