航旅纵横 一面

1. 技术栈有哪些(数据库,中间件)
2. 项目介绍
3. 策略模式流程
4. redis 什么场景用
5. 幂等只靠 redis 分布式锁吗
6. 项目性能优化怎么做的
7. 慢 sql 怎么定位的
8. MySQL 索引优化可以从哪些方面
9. 怎么评估需要做联合索引
10. 常用的注解
11. @Autowired项目中有没有提示报错
12. @Resource跟@Autowired 有什么区别
13. JVM 了解多少,简单说一下
14. 往后的版本 JVM 有了解吗
15. 多线程了解到什么程度
16. 线程池怎么创建的
17. 创建线程的几种方式
反问
全部评论
一共几面呀
点赞 回复 分享
发布于 03-12 17:42 河北
春招吗?没有手撕么
点赞 回复 分享
发布于 03-12 14:42 上海

相关推荐

非标题党!坐标长春某双非一本 最普通的双非一本 非强双非非研究生 也不是那种大一进大厂的天赋型选手 想分享一下最平凡的代码人如何打怪升级走进大厂的故事我在大一的时候忙于谈恋爱 可以说整个大一加上大二上学期是完全荒废了的 直到大二上学期的期末考试期间才接触到java 甚至还是为了考试才想速通的搜速通课程的时候无意间看到了改变我大学轨迹的一条视频——来自优雅神的视频分享 看了他的视频之后我明白了在走一条什么样的路 进了交流群经常听群里的26届大神聊天 这时候才算打破了信息差在寒假的时候我发现我的时间有多紧迫 一个寒假的时间我也只学完了JavaWeb相关的内容 没有办到像优雅那样的实力选手一假期速通java技术栈的事迹 大二下学期我开始每天翘课在宿舍自学 每天学到凌晨几点 由于天赋一般那些八股算法我反反复复的刷 还是刷完过了一段时间就忘记 但在这期间我认识了27届的布布贯一 也认识了28届的源神暄姐 我告诉自己 没有天赋那就反复大二下的暑假时 我开始每天投简历投了一周 由于学历上的劣势仅仅获得了三家小厂的面试机会 最后也是拿到了三家小厂的offer 分别是东软 上海的一家erp小厂 还有北京的一家小厂甚至是实施助理岗 最后来到了上海开始第一段实习我的第一段实习非常简陋 那家小厂甚至加起来员工都不到十个 一个前端正式员工对接我们三个后端实习生 代码也很乱都是用ai写能跑起来就行 这段期间我一边工作一边借着上班时间学习沉淀 在9月份就提了离职简单的包装了一下实习产出后我就开始寻找下一段实习 有了一段实习之后获得的机会明显变多了 我第一次有了百度的面试机会 虽然二面被压力挂了但是也看到了一点点希望 最后进了杭州的一家做RPA的独角兽中小厂这段实习明显要正规很多 有了成熟的体系规范的代码还有可以学习的文档 这段实习里虽然几乎也都是一些dirtywork 但是相较上一段实习我还是学到了很多 也从文档里提取了一些还不错的产出十二月的时候我因为期末考试提了离职回到了学校 这个时候已经不知不觉的过了半年的实习生活了 也有了很多的感慨寒假期间其实我是有些摆烂的 背不完的八股和刷不会的算法总是影响我学习的心态 我也开始听从别人的建议尝试投了大厂的测开岗 有了这两段实习之后果然获得的面试机会多了很多最遗憾的是在面快手的时候二面面的非常顺利我一度以为自己稳了 没想到最后因为bg被排序挂了 当时我觉得可能这是这辈子离大厂最近的一次了但是我没有放弃 收到hr通知挂了的短信时一口气又去boss投满了简历 当天获得了美团的面试机会 在开学的最后一天收到了美团的offer柳暗花明又一村相比于牛客上数不尽的实力选手 我想我是最平凡的一个普通人 就连他们最基础的熟练leetcode100的原题我可能都有很多撕不出来 但我还是一路打怪升级从小厂中厂走到了大厂 从最普通的四非走到了美团 只要不放弃 总会有些希望的我的大厂路才刚刚开始 希望我的故事能给牛u们带来一些启示 与诸位共勉
双非有机会进大厂吗
点赞 评论 收藏
分享
昨天 13:58
已编辑
小红书_后端开发
压力有点大,三四个面试官交叉面在公司的持久化方法中,你了解AOF和ROF这些原理吗?你对MySQL的原理了解吗?比如回表是什么意思?对于TCP协议中的黏包和滑动窗口机制,你有何了解?你是否写过基于TCP的示例程序,对TCP内部机制了解多少?操作系统层面的内存管理中,虚拟地址和物理地址有何区别?是否使用过top命令查看内存占用情况,能否区分虚拟地址和物理地址?你是否有编写多线程程序的经验,能否解释一下什么是死锁以及如何避免?读写锁的特点是什么?对于分布式原理,尤其是强同步、常同步和异步同步,你了解过吗?是否了解过分布式一致性协议?在分布式系统中,如何保证全局一致性或通过分布式锁实现原子性操作?两阶段提交协议是什么?ai agent的工作原理是什么?与大模型通信的部分是由你写的吗?对于大语言模型内部的系统提示词和助手提示词有何了解?大模型的历史记录是如何实现的?在小红书的应用中,对大模型进行提示词压缩以降低token消耗的情况是如何处理的?在数据库服务平台的建设中,你遇到过哪些难以解决的问题,又是如何解决的?你如何看待数据库服务平台与你在小红书做的xxAI工作台这两个项目的不同之处?对于未来个人发展规划,你有什么想法?在工作中,对数据库的依赖程度如何?是否在个人环境尝试部署过MySQL或Redis等数据库?问实习,然后从实习接入又开始问八股了:在第一份工作或实习经历中,如何优化数据库查询性能?是否经历过根据自然语言生成查询语句的数据库查询服务开发?你这边是如何实现对接多个数据库的查询服务的?RAG中的向量库使用了什么技术?搜索服务是如何实现的?你对数据库操作熟悉到什么程度?能否举例说明MySQL重命名操作的指令?是否了解数据库同步技术,比如数据同步或数据库集群同步?对于Mongo、Redis等数据库的哨兵模式和分片集群架构是否了解?是否了解Raft协议及其在数据库中的应用?反问:IEG平台上的角色有哪些?答:在IEG平台上,平台上有平台开发的角色,大部分以DBA为主,但也包含开发角色,由专门的Java开发人员配合DBA进行一些监控和其他平台相关工作。平台上的DBA通常自行编写与底层操作相关的代码,而非前端或其他部门来完成,因为这些操作需要专业能力。整个数据库平台是如何构建的?答:整个数据库平台有分层结构,产品经理负责原型设计,产品设计师设计完成后交由前端开发人员实现。同时,数据库相关的存储、内核开发以及平台开发等也是重要组成部分,要求团队成员具备较强多面能力。面试官问:目前是否有offer,以及对中间件部分的理解?目前有一些在上海的offer。在中间件部分,各个团队都有组件开发人员负责数据库内核定制等工作,例如数据库proxy的开发。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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