去哪儿 秋招第一批 一面面经 岗位后端开发

问实习经历

1.为什么要做重构,存在相应的问题,才需要重构,问题是什么,如何优化?

2.websocket发送消息失败缓存到redis,为什么不用MQ?

3.rocketmq如何保证数据不丢失

4.mq可靠性怎么保证?

5.url渲染全过程

6.ARP协议,mac地址中间的作用是什么

7.close_wait,长期处于这个状态,是什么原因

8.线程池,提交任务进去后,大概线程是在做什么

9.设置线程参数时,会设置一个线程存活时间,线程存活时间是怎么回收的,自动过期?是写定时任务扫还是怎么回事

10.阻塞队列的特性,为什么要用阻塞队列,普通队列不行么?

11.合并区间

#去哪儿##面经#
全部评论
去了吗
点赞 回复 分享
发布于 04-26 15:12 北京

相关推荐

头像
05-09 16:22
已编辑
华南师范大学 Java
#卓望数码##面试经验# #面试问题记录# 一面四小时后通知次日二面——————————🧠 个人背景与项目经历1.XX系统是你们这边的项目吗?你一直在做这个项目吗?2.做过一个XX项目是吧?是学习项目还是公司项目?3.项目中你主要负责了什么?4.你参与的项目经验多吗?5.除了XX和XX系统,有没有别的项目可以讲讲?💻 技术能力 - 后端开发6.数据库与安全7.你们系统是怎么存储用户密码的?8.单纯用 MD5 会有撞库风险,如何防御?9.接口调用怎么验证调用方身份?10.使用 MD5 校验上传文件的目的是什么?☕Java & Spring11.Spring Boot 用了哪些 starter?各自的作用是什么?12.如果第三方 starter 功能不够怎么办?13.Spring Boot 中有没有用到 AOP?14.可以用来扩展 starter 的方式有哪些?15.Spring 全家桶覆盖的范围够用吗?多线程与线程安全16.ConcurrentHashMap 为什么线程安全?17.JDK1.8 之前和之后的实现有何区别?18.size() 方法是怎么统计的?是否加锁?🔐 安全性与权限控制19.上传文件前需要做哪些安全校验?接口安全20.接口层面做了哪些安全处理?21.JWT 是怎么生成的?22.JWT 是用哪个库实现的?签名算法是什么?23.Token 刷新的触发机制是什么?24.项目中有没有做 token 自动续期?幂等性25.接口幂等性有哪些实现方式?⚙️ 系统架构与中间件26.Redis 与缓存机制27.什么是缓存穿透?怎么解决?28.什么是缓存击穿?怎么解决?29.什么是缓存雪崩?怎么解决?30.热 key 会带来什么问题?如何应对?MQ & 延迟任务31.用 MQ 实现了什么业务?32.如何通过 MQ 做延迟队列?解决了什么问题?🧱 设计模式33.工厂模式和抽象工厂模式的区别是什么?34.代理模式和装饰器模式有什么不同?🧠 Java 基础知识35.Java 能否继承多个类?36.接口中能定义实现方法吗?JDK8 之后呢?37.接口中 default 方法你了解吗?🧪 Linux 运维基础38.在 Linux 下怎么查看远程端口是否可达?39.除了 telnet 还有什么命令可以测试端口?(比如 nc)
点赞 评论 收藏
分享
当然,假期有点放松出去玩了,可能有些面试点我也有点遗忘,但是面试过程总体感觉极其尴尬。我声音都开老大了,但是感觉面试官吐字还是有点不清楚,而且有些时候,描述有点让我着迷给我一种错觉,他就是crud toB项目的受害者(bushi)感觉很怪,但是不知道问题出在哪里反正两个人感觉有点大眼瞪小眼,虽然看上去问题什么的都回答上了,但是没有扩展延伸,没有欲望去扩展双方反馈怪怪的1. 自我介绍起手2. 为什么你自我介绍这个比赛项目和导师项目没有体现在简历里?(不是!哥们~~,简历,不是繁历啊阿巴阿巴3. 你这个是哪个公司的项目吗?(那我问你,我为什么不写成实习经历(bushi4. 我看你这个Redis、MQ、Es都是高可用、高并发,我能不能直接升级硬件呢?为什么不直接加设备呢?(那我问你!我不玩 AI 是因为我不想买 4090吗5. 为什么你们这个项目不用多实例部署呢?6. 你觉得什么用户体量下才会使用你这些Redis、MQ、ES(不用用户体量,面试项目就行!bushi,QPS 5000-7000以下基本也不会卡顿,过万的话可以考虑加Redis(悲伤7. 你这个比赛项目的话,相较于Boss直聘有什么特色吗(项目是求职推荐系统)8. BS还是CS?9. 导师项目的话,为什么让你们用Java重构呢?(原项目为C#,果咩纳塞,只能靠自己的一些积累回答了,主要是不熟悉C#,然后导师并没有给出源码,只给需求,这里需要重度吐槽学校!项目就问到这里吧,问问技术点什么,然后你这个是校招,会比社招要求低很多(啊?好👌10. Java中接口和抽象类区别11. Java中Integer是个什么东西?装箱和拆箱是什么?12. Integer作为函数传递,函数中+1,函数外是否会+113. =和equals区别(应该是==吧,嗯嗯,对14. 一般equals和hashCode怎么重写15. Java中有一个单例类,你能介绍一下吗?(什么!?这是什么神奇的类? 只得说,我确实不太了解。面试官:就是单例模式的那个类,日内瓦。。。。16. final和finalize17. try?只有try catch用法吗?18. 一般数据库主键使用什么数据类型(当时😵,不过用优化和隐患角度说了int和varchar19. 数据库优化一般有什么方法20. 分库分表?21. 按照年份分的话,2025年的表压力还是太大怎么办啊,比较几乎现在crud都是走这个表22. 反问- 问部门业务(回:纯业务,业务复杂,没有什么架构和中间件,toB,也就是SpringBoot+MySQL,那我跑!)- 地点
查看21道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务