字节+美团后端开发面经(已意向)

由于我本人没有记录全部问题的习惯,以下面经中的问题都是我回忆起来的一部分。

字节

一、项目

1.微服务注册与发现机制?

2.服务之间的通信?

3.负载均衡实现方式?原理?

4.项目中是否用到MYSQL调优?细说

5.实习项目

二、八股

1.线程之间的通信方式?

2.Java的notify()底层实现原理?

3.equals与==与hashcode

4.equals没有重写,调用时会调用hashcode方法吗?

5.Threadlocal原理?

6.Threadlocal和 synchronized的比较,优缺点?应用场景?

7.TCP和UDP对比,区别,使用场景,分别有哪些协议?

8.Cookie原理

9.cookie和session

10.虚拟机与docker对比,各自的用途和优缺点

11.docker与k8s的区别

12.docker的COPY指令和ADD指令区别

13.普通的二叉树寻找第k小的方法?时间复杂度?优化?

14.线程的上下文是什么?栈容量是多少?

15.介绍一下零拷贝

16.虚拟地址空间的作用?进程独占or全局共享?

17.页表存储的位置?内存不够了怎么办(多级页表与局部性原理)?

18.linux io模型

一面谈项目比较多,二面三面八股多

除此之外还有一些常见的数据库索引、调优问题,java集合问题,redis基础数据结构问题,http相关基础问题等,记不太清了

三、算法

1.最长无重复字串

2.最近公共祖先,子节点有指向父结点的指针,要求O(1)空间复杂度

3.S型打印二叉树

美团

一、项目

1.数据库怎么建表?字段有哪些?

2.索引怎么建的?

3.如何优化?

4.微服务架构的理解?优缺点?单机相比于微服务的优点?

5.实习项目

二、八股

1.JVM 与 JDK 与 JRE

2.java从代码到运行的程序的过程

3.hashmap经典问题(一系列底层原理)

4.java多线程的使用

5.线程池的使用

6.线程池执行任务的过程

7.synchronized原理(monitor)

8.Spring IOC

9.索引底层原理?为什么用b+树(IO)

10.慢查询优化

11.分库分表

12.垃圾回收算法

13.垃圾收集器的算法、使用场景

美团是项目结合八股比较多,所以问题大多和做的项目相关,记不太清了

三、算法

1.只出现一次的数字

2.海量数据统计高频数字(说思路)

3.第K大数,要求基于快排思想做。

#你的秋招进展怎么样了##美团面经##字节面经##Java面经#
全部评论
最近公共祖先,子节点有指向父结点的指针,要求O(1)空间复杂度。大佬,这个怎么实现的啊?节点打标记?不然空间咋O(1)啊
点赞 回复 分享
发布于 2022-09-12 13:08 湖南
老哥字节是提前批还是秋招啊?
点赞 回复 分享
发布于 2022-09-13 15:08 北京
楼主java做的是哪个项目啊 商城秒杀项目行不行
点赞 回复 分享
发布于 2022-09-09 21:22 湖南
老哥你好 字节的八股第四题的答案是什么呀
3 回复 分享
发布于 2022-09-07 21:19 天津
请问一下大佬美团是哪个部门呀 hr面几天意向的呀
1 回复 分享
发布于 2022-09-06 22:50 湖北
项目谈的比较多,算法都做出来了
1 回复 分享
发布于 2022-09-06 21:53 上海
老哥,斩获多少offer了?
点赞 回复 分享
发布于 2022-10-07 20:45 北京
请问一下大佬美团测开怎么样?有发展前景吗?
点赞 回复 分享
发布于 2022-10-06 21:01 江西
字节是apaas吗
点赞 回复 分享
发布于 2022-09-27 03:30 浙江
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-07 09:56 北京

相关推荐

10-11 19:01
已编辑
小红书_后端开发(实习员工)
如题,笔者最近搜集了一点资料,以及看了一些牛友的帖子,总结了一些自己思考如下1,在求职过程中学历到底起到了什么作用?我们不妨先看一下找工作的过程,投递简历,筛选简历,通过面试,横向排序和审批,入职在这个流程中,筛选简历和横向排序中起到作用最大的,很多牛友发帖找项目以及提前找实习,其实就是为了弥补学历的不足,有一些亮点可以通过简历筛选。比如92的同学只需要做两个知识星球的项目就可以约到面试,甚至学历比较好的同学只做外卖,点评这样的烂大街项目在找日常实习的过程中也可以约到面试。所以学历起到的作用是简历亮点,而双非同学找实习,做工作室项目,做一些其他东西都是为了增加亮点。所以在这个过程,什么学历背景的同学在原始积累阶段做的就是增加亮点,只是92和强双非的同学有天然优势2,实习的段数是越多越好吗?这里只是阐述我自己的观点,我认为这个很难衡量,因为没有统计数据可以证明,实习段数越多对于找工作越有帮助,我认为实习的质量以及垂直性更重要一点这个我们可以结合第一个来看,实习本身就是为了帮助我们通过简历筛选,了解大型企业开发流程,了解相关业务的一个手段我们通过实习获得的东西应该分为两个部分,第一,工程能力:应该通过mt派发的需求锻炼自己排查问题以及快速熟悉大型项目,阅读源码的能力,这个是自己做练习项目没法获得的,同时锻炼人际交往能力,积累人脉。第二就是简历亮点,title+实际的业务产出,可与提高自己过简历的概率此外还有垂直性,如果多段实习都是在同一个业务领域,比如都是做dms,或者都做电商相关,或者都做广告、营销相关的业务,那么在后续正式秋招的过程中,通过对应部门的简历筛选和面试的概率一定会大大提高的,因为你和面试官做的都是同样的东西所以我认为过早的实习和刷多段实习都没有必要的,因为并没有直接的数据表明这个对于通过简历筛选有明确的帮助,当然如果有充足精力完全可以按照自己的路来,这里只是我的观点。我更倾向于,在每一段实习中充分的熟悉业务,熟悉组里做的东西,确定好自己以后想做的方向,如果这个业务方向一点也不感兴趣,那么下一段实习可以找另一个业务,在秋招前确定我觉得是最好的3,找工作中最重要的是什么样子在我看过很多帖子之后,我的想法只剩下了一个,绝对的实力和运气绝对的实力确保可以通过面试而运气就有很多了,比如双非的同学简历亮点很少,只能算合格,通过了大厂的简历筛选。或者有直系的学长学姐正好在某个组可以给你组内直推。4,总结所以我觉得找工作不是玄学,也没必要焦虑。营造好简历的亮点,锻炼面试能力,以及实习过程中锻炼的内功和基本功才是最重要的
你找实习最大的坎坷是什么
点赞 评论 收藏
分享
评论
27
163
分享

创作者周榜

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