Java 一年开发经验社招面经
深圳对对科技公司
业务:海外社交app(语音室) 岗位:Java 后端开发工程师 薪资:10-15k
一面
- 自我介绍
- 个人项目的理解
- 多级缓存设计?这个多级缓存是写成一个组件的吗?能否通用
- Redis为什么那么快?Redis的持久化配置
- 遇到过Redis 大Key吗,如何处理与避免?
- 直播IM系统的整体架构是什么?消息体结构是怎么样的?如何处理粘包和半包问题?
- 如何确保发送的netty消息不丢失并且正确处理?
- 直播间和评论是怎么设计的?
- 敏感词过滤是怎么实现的?
- MySQL 的索引优化,索引的存储原理
- 一个外部请求发起后,到后端期间发生了什么(计算机网络:键入网址到网页显示,期间发生了什么)
- 有使用过多线程吗?多线程的核心参数配置?核心参数如何设置的?用过哪些拒绝策略?
- 哪些地方会用到线程池?
- 小程序的日活大概有多少?
- RabbitMq 预写本地事务表 + 补充机制是什么?
- 反问
二面
- 自我介绍
- 如何去解决第三方支付回调时可能发生的重复处理
- 如何监测 MySQL 的性能瓶颈,如何优化?
- 如何实现敏感词过滤?对于一段1万字段的文本,如何优化敏感词过滤的性能?
- 分块文本一起过滤时,如何解决相邻文本本来是敏感词,但是分割后不是敏感词的问题?
- 一万个词去构造敏感词树,如何设计才比较合理
- 讲讲你以往项目中哪里是你觉得最具有挑战性的
- 为什么选用Websocket作为netty协议
- 有没有出现过严重的线上问题
- 有没有在公司遇到过和其他同事冲突的情况,如何解决
- 反问
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
找实习从7月22号开始投,现在也总算是有offer了
5
怎么会有笨蛋从一月到现在,背了7个月的面试题,还啥都不会呢,到底背哪里去了,该怎么办
3
Spring Boot 如何处理跨域请求(CORS):深度调研报告
3
【入职求助贴】萌新刚入职某大厂做后端开发,目前还在试用期。最近遇到一个棘手的问题,想向大家求助一下。入职不久,leader 给我派了一个任务。跟我说是0.5天就可以解决,我刚毕业入职,做了一个星期没有做出来。实现一个收集定时成功任务的案例。听起来好像不复杂,但我自己摸索着做了一整个星期,到现在还没达到预期效果。这一周我基本是“边学边做”的状态,遇到卡点也会每天主动找 leader 沟通进度和疑问。
2
#字节内推# 实习、校招、社招均有岗位
4
作者分享
去哪儿旅行-Ai应用开发工程师-面经-社招(已过-等后天hr面试)
24
去哪儿旅行社招面经-粗糙版(今晚有空再给出详细版本,下午还有两场面试😭)
岗位-ai应用开发工程师
2024届软件工程,双非,1年经验
总共两面,一面是两道算法,二面是技术,总共时长1.5h
补充面试问题
一些日常工作相关的,例如cicd有没有了解,手动部署吗,git分支的管理,分支冲突如何处理
6
24 社招 AI 应用开发工程师
19
24届 AI 应用工程师面经
43
2025.4.3 广州澳图美德
24届Java 1年经验社招,感觉凉经
薪资6-8k,地点珠海,时长45分钟左右
一 翻译6个句子
二.自我介绍
三 提问
1.netty的架构,原理
2.netty半包,粘包处理,有的什么协议,netty校验的原理和逻辑
3.netty的内容解码属于netty哪一个组件处理(netty接受消息的步骤)
4.常用的设计模式
5.模板模式是什么样子的
6.使用了哪些redis结构
7.mysql索引有哪些,mysql优化是哪里优化
8.mysql哪种索引速度最快
9.联合索引注意哪些地方
10.springsecurity的原理,如何在springsecurity中使用自定义权限校验
11.aop的原理,失效情况,在around模式时应该注意哪些地方
12.cas的原理,乐观锁,悲观锁,说一个死锁的流程,synchro和reentracntock有用到吗
13.线程的创建方式,线程池的原理和创建参数
14.如何在多线程中获取一个线程安全的属性,使用过哪些原子类型
15.如何向上司提方案,让上司来认可该方案来接入对应的框架。(这是最后反问的时候我说很多框架都是我自己接入的时候,面试官反问的,反问的是为什么用redisson作为加锁)
四 反问
1.业务:内部系统和香港医院项目
2.技术栈:微服务,k8s
3.部门情况:很多部门,最多好像80多人
总结:
1.netty准备不充分,需要重新学习之前没有学完的
2.基础知识不扎实,在遇到问题的时候没有深入了解原理(aop失效的原因)
3.现在工作在小公司,使用场景少,很多知识没有真正落地使用,导致很容易忘记
6
