6.28 麦当劳 IT-java-二面

还是一面的面试官 没有自我介绍 直接进入主题

项目使用Spring Boot构建?对IOC和DI有了解吗?(简单答了一下相关概念)
项目中使用的ORM(Object-Relational Mapping)框架是什么 (答 没听过😅)
项目中用了什么技术来连接数据库(Mybatis)
熟悉JVM?有了解过垃圾回收算法吗?(标记整理 / 标记复制 / 标记清除)
JVM内存空间?
熟悉MySQL?内存引擎用的是?(InnoDB / MyISAM 这个问题一面的时候问过另一个女生)
InnoDB有什么优势和特点?(答了个  支持事务和细粒度的锁)
乐观锁悲观锁区别?
java并发编程了解吗?(这部分我没写在技能点上 答 不熟悉)
最近有在自学哪些技术 ?(答 Dubbo和相关的网络协议)
说说你对RPC框架的理解?它的优势?(这里昨天刚看过 跟HTTP协议对比地说了说,对比了使用场景的不同)
你提到了rpc比HTTP性能更好,为什么?(答 HTTP请求头占用了传输字段 在rpc中约定好则可以省去)
既然提到HTTP,你了解HTTPS协议吗?(了解)
相比HTTP有什么不同?(多了一层SSL)
SSL层位于网络的哪一层?(这里给我挖坑了 答应用层 实际上是应用层和传输层之间)
后面还问了 K8s和docker 平时用什么操作?(答 太久没用 忘了😅)
git常用的命令?(没有准备git相关 随便答了几句)

反问环节:
问面试官实习具体做什么业务场景?DveOps 整个项目流程都会涉及到 讲了很多 有点没太听懂😅

总结:纯八股的一次面试 时间30min左右 感觉面试官没什么面试经验 问题好像是现场想出来的😅 总的来说八股不难 没有深挖底层
#麦当劳#
全部评论
面完2h后给offer了
12 回复 分享
发布于 2024-06-28 18:04 江苏
麦当劳也招java啊
2 回复 分享
发布于 2024-06-28 16:19 江苏
佬,日常实习一般都在哪投呀?
1 回复 分享
发布于 2024-06-28 21:24 吉林
麦当劳加班多吗?外企风格不
点赞 回复 分享
发布于 2025-02-28 01:48 北京
请问麦当劳面试会写算法题吗?
点赞 回复 分享
发布于 2024-09-17 22:27 江苏
能免费吃汉堡吗
点赞 回复 分享
发布于 2024-08-21 16:36 天津
Mybatis是半orm框架
点赞 回复 分享
发布于 2024-07-30 08:34 北京
这八股也太多了
点赞 回复 分享
发布于 2024-07-23 21:50 吉林
orm就是mybatis这些
点赞 回复 分享
发布于 2024-07-09 16:18 四川
好像和你一天群面的
点赞 回复 分享
发布于 2024-07-05 12:31 江苏
请问学到哪啊?需要学springcloud吗?
点赞 回复 分享
发布于 2024-07-04 01:52 广东
啥时候投的,感觉给我挂了,是不是卡学姐的
点赞 回复 分享
发布于 2024-06-29 16:02 河南
请问是日常实习还是暑期?
点赞 回复 分享
发布于 2024-06-28 15:44 浙江
面试官还是很和蔼的 期待后续
点赞 回复 分享
发布于 2024-06-28 15:05 江苏

相关推荐

2025-12-24 15:25
已编辑
门头沟学院 前端工程师
是腾讯的csig腾讯云,前天晚上九点突然打电话约面,激动的通宵学了一晚上,第二天状态很差改了今天(以后再也不通宵学习了)感觉自己浪费了面试官一个半小时单纯手写+场景,无八股无项目无算法,打击真的很大,全是在面试官提醒的情况下完成的,自己技术方面真的还是有待提高,实力匹配不上大厂和已经面试的两个公司完全不一样,很注重编码能力和解决问题的能力,然而我这两个方面都很薄弱,面试官人很好很耐心的等我写完题目,遇到瓶颈也会提醒我,写不出题也会很耐心的跟我讲解好感动,到最后面试结束还安慰我打算把下周最后一场面试面完之后就不面啦,如果能去实习还是很开心,但是最重要的还是好好努力提高技术以下是面经第一题// 实现一个解析 url 参数的函数function parseUrl(urlStr) {// TODO}parseUrl('*********************************************');// 返回 {a: 1, b: 2, c: 3}追问:在链接里见过什么部分?用 hash 路由的话放在哪第二题// 考虑有一个异步任务要执行,返回 Promise,这个任务可能会失败,请实现 retry 方法,返回新方法,可以在失败后自动重试指定的次数。/*** 异步任务重试* @param task 要执行的异步任务* @param times 需要重试的次数,默认为 3 次*/function retry(task, times = 3) {// TODO: 请实现}// ---------------测试示例 ----------------// 原方法const request = async (data) => {// 模拟失败if (Math.random() < 0.7) {throw new Error('request failed');}const res = await fetch('https://jsonplaceholder.typicode.com/posts', {method: 'POST',body: JSON.stringify(data),});return res.json();}// 新的方法const requestWithRetry = retry(request);// 使用async function run() {const res = await requestWithRetry({ body: 'content' });console.log(res);}run();第三题就是给 retry 函数添加类型注释,用到泛型第四题:在组件库中将 Alert 用 api 的形式实现(应该就是 message 这个组件)怎么渲染到一个浮层里而不是原地渲染出来
不知道怎么取名字_:技术这个东西,太杂了,而且要下功夫的
查看5道真题和解析
点赞 评论 收藏
分享
评论
18
61
分享

创作者周榜

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