美团转正实习 到店平台技术部一面

🕒 岗位/面试时间
后端开发 / 1h

👥 面试题目
1. zookeeper节点持久化方式
2. kafka的最小存储单元
3. kafka数据存储过程
4. kafka的topic的每个分区是否独立
5. 如何根据索引找到消息
6. kafka索引k,v分别存的啥
7. kafka的消费模式(推还是拉)
8. 为什么用拉模式
9. 消费者如何记录消费位置,存在哪里
10. 消费者组里面每个消费者是独立的吗
11. 一个分区能被几个消费者(同一消费者组)消费,为什么
12. kafka为什么能顺序消费
13. kafka支持事务吗
14. kafka能保证一致性吗,为什么
15. 生产者生产消息到kafka上怎么写到磁盘上
16. 如何保证消息不被重复消费
17. kafka数据存储基于磁盘还是内存
18. 为什么性能高
19. 顺序写和非顺序写有啥区别
20. 零拷贝
21. mysql的索引有哪几种
22. b+树和b树区别
23. innodb与myisam区别
24. 存储结构
25. b+树叶子节点链表是单向还是双向,为什么
26. 叶子节点存储的数据是固定的吗
27. 一个叶子节点能存多条数据吗
28. 里面的结构是怎样的
29. 这些多条数据也会有索引吗
30. mysql支持哪些事务
31. 如何实现的事务
32. 为什么要有redo log
33. undo log与redo log里面记录的是物理数据还是逻辑数据
34. mysql锁一行有哪些方式
35. 单纯的select对表加锁了吗
36. update,delete,insert会加锁吗,加什么锁
37. mysql自增id能回滚吗
38. 算法题: 删除最少个字母使字符串中不含最长偶数回文串

🤔 面试感受
面试官挺好的,上来先介绍了自己部门业务以及相关的实习事项,也是引导着回答并且有反馈。顺便询问了一下美团原来一点golang都没有😭,希望能有下一面吧。

⏳ 投递进度条
泡池子,没挂也没有下一面邀请

4.7 更新: 已回到人才库
#软件开发2024笔面经#
全部评论
学习了,这kafka问的挺深的
2 回复 分享
发布于 2024-04-06 23:15 北京
老哥算法题是啥,是原创题吗
1 回复 分享
发布于 2024-04-09 18:11 上海
这里zk和kafka是楼主简历上的吗,还是直接就问了,这么多
1 回复 分享
发布于 2024-04-09 14:53 江苏
佬,咱们go语言是真难找啊
1 回复 分享
发布于 2024-04-08 11:31 陕西
佬,带带俺,俺是隔壁老王
点赞 回复 分享
发布于 2024-04-03 20:11 吉林

相关推荐

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道真题和解析
点赞 评论 收藏
分享
菜菜狗🐶:双非之光
找工作,你会甘心进小厂还...
点赞 评论 收藏
分享
评论
7
65
分享

创作者周榜

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