字节跳动社招5面(后台开发)


文章有点长,请耐心看完,绝对有收获!不想听我BB直接进入面试分享
字节跳动一面
1.自我介绍,聊项目, 这边挺常规的,从项目入手。
2.你感觉比本科阶段自己进步了多少,有哪些进步
3.研究生期间最大的进步是什么
4.你觉得你适合从事哪个方向的开发
5.算法里有什么改进的地方吗?
6.多线程间怎么通信?
7.怎么部署的?
8.unet结构,为什么要下采样,上采样?
9.手撕代码 1)给一个数N,k 每一轮可以进行两种操作的其中一种
10.所有的数拆分成两个更小的数
11.所有的数-1 已知拆分操作只能进行k次 问 最少需要多少次把所有数都消去
2)给一串数列,这串数列有正有负,但是总和为0。每个数xi代表一个村庄,正的表示村庄想卖出xi份水果,负的表示想买入xi份水果。两相邻村庄间的距离是相同的,单位距离运送一份水果的运费均相同,每份都是k。问,把每个村庄的需求和供给都解决掉需要的最少运送费是多少?
字节跳动二面
1.说说你知道的几种主要的jvm 参数
2.JVM中哪个参数是用来控制线程的栈堆栈小
3.编写多线程程序有几种实现方式
4.什么是线程局部变量
5.什么是多线程环境下的伪共享(false sharing)
6.同步和异步有何异同,在什么情况下分别使用他们?举例说明
7.解释以下名词:重排序,自旋锁,偏向锁,轻量级锁,可重入锁,公平锁,非公平锁,乐观锁,悲 观锁
8.TCP、UDP 区别及 Java 实现方式
9.有T1,T2,T3三个线程,怎么确保它们按顺序执行?怎样保证T2在T1执行完后执行,T3在T2执行 完后执行
10.可以在 hashcode() 中使用随机数字吗?
11.short s1 = 1; s1 = s1 + 1;有什么错?
字节跳动三面
1.一个数据先递增再递减,找出数组不重复的个数,比如 [1, 3, 9, 1],结果为3,不能使用额外空间, 复杂度o(n)
2.求数组的最长连续递增数列,如:4, 200, 3, 1, 100, 2。结果是1 2 3 4,也就是说顺序可以 打乱。(leetcode 128)
3.LRU算法知道吗,怎么实现的?
4.思考题:64匹马,8个跑道,选跑最快的4匹马需要比赛多少次
5.红黑树,B+树,跳表应用场景
6.高考成绩2000万数据,分数0-750,如何快速知道你的排名,如何知道任一分数排名 —>桶排序
7.概率:两个人轮流抛硬币,先抛到正面的赢,问先抛的人赢的概率
8.有一个会议室里有一个录音麦,有n个人抢着说话,麦只能录到声音最大的人,给定每个人开始 的说话时间s,结束的说话时间t,说话音量vol,然后求这个麦最后录到的声音序列。数据范围: n 2e5。s,t,vol 1e9
9.两个链表,可能相交,找出相交的节点,给出证明
10.某一个大文件被拆成了N个小文件,每个小文件编号从0至N-1,相应大小分别记为S(i)。给定磁盘 空间为C,试实现一个函数从N个文件中连续选出若干个文件拷贝到磁盘中,使得磁盘剩余空间最 小。
字节跳动四面
1.Java 9 带来了怎样的新功能
2.有没有处理过线上问题?出现内存泄露,CPU利用率标高,应用无响应时如何处理的
3.解释一下什么叫AOP(面向切面编程)
4.你对 Spring Boot 有什么了解?
5.Spring Cloud 解决了哪些问题?
6.微服务架构的优缺点是什么?
7.简单讲一下贪心算法?
8.坐标系中有一个球桌,四个角坐标:(0,0), (0,4), (2,4), (2,0),一颗球在(1,1),请问从哪些角度可以 射入洞内(可无限次碰撞)?
9.说说你知道的设计模式,说说项目里用到的设计模式,说说策略模式,设计一个下棋的场景问如何 结合设计模式使用,设计模式什么时候继承,什么时候委托?
10.求完全二叉树的节点个数,小于O(n),并分析复杂度
11.概率:54张扑克牌,平均分成3份,大小王在一份的概率?
12.一个无序数组,从小到大找到第一个缺的数,比如[8 2 4 3 6 9 7 11 12],第一个缺的就是5
13.B+树和红黑树, 红黑树和一般的平衡二叉树,增、删、改、查的过程和效率、时间复杂度
字节跳动五面
1.自我介绍,项目类型。
2.为什么选择字节跳动?
3.如何规划自己的生活?
4.请您简要介绍一下自己的成长历程。
5.遇到最大困难是什么?怎么克服?
6.未来的规划是什么?
————————————————

#面经##社招##字节跳动##C++工程师#
全部评论
好强,最终过了吗
点赞 回复 分享
发布于 2021-12-15 21:03
学长太猛了
点赞 回复 分享
发布于 2021-12-01 15:02
请问还在看机会吗,微软这边也有大量HC
点赞 回复 分享
发布于 2021-10-17 22:30
请问楼主几年经验
点赞 回复 分享
发布于 2021-09-20 16:38
楼主 想问下三面大文件拆分成小文件那题怎么做的
点赞 回复 分享
发布于 2021-08-20 20:32
大佬
点赞 回复 分享
发布于 2021-08-18 23:26
三面这么多题,这得问多久
点赞 回复 分享
发布于 2021-08-18 23:26

相关推荐

04-11 00:51
已编辑
门头沟学院 Java
先说一下楼主的情况:双非本大三,两段实习,javaer,想要找一个暑期大厂offer,努力了两个月,三月份每天的状态就是算法,八股,项目,四月份更是一个面试没有,最终还是没有结果,心碎了一地。期间面了一些中小厂,大厂只有腾讯约面,其他大厂都投了一遍,但是还是石沉大海。再看一下楼主的面试结果吧,就不说ttl了腾讯s3:三面挂csig:一面挂teg:三面挂wxg:一面挂没错,面了八次腾讯,两次三面挂,当时真的心都碎了。其他中小厂都有面,有的没过,有的oc,但是都没有去。其他大厂投了简历,但是不是简历挂,就是测评挂,都说今年行情好很多,各大厂都扩招,可是问题出在那里呢?学历背景吗?实习经历吗?还是简历不够好看?依稀记得,从年初七就离开了家里,回到学校,早早准备面试,当时自己认为凭借着自己的两段实习经历,以及大二就开始准备的八股算法,拿大厂offer不是问题,但是还是不敢放松,回校的状态每天就是算法,八股,还有查看各种招聘信息,想着尽早投机会多,但是事实证明,投的早,不如投的刚刚好。当时想着,先投一些中小厂开始面试,找找面试感觉,从2.10就开始有面试了,基本都是线下面试,面试的感觉都很不错,觉得自己的状态慢慢回来了,期间也有oc一些中小厂,但是自己的目标并不在此,只是想练一下手,遂拒。后面投了腾讯的暑期实习基地,不久就约面了,第一次面这么大的厂,多少有点紧张,好在运气还不错,遇到的面试官也比较好,一直干到了三面,期间看牛客有不少说一面就挂了的,感觉自己还是比较幸运的,但是没想到倒在了三面,一周后就挂了,伤心是有的,但是想到这才刚刚开始,还有很多机会,便继续准备下一次面试了,很快,被另外一个部门捞了,一进会议,面试官没开摄像头,看网上说没开摄像头很多都是kpi,但是自己给自己打气,认为面试官只是不方便开摄像头罢了,面完,感觉良好,没问什么很难得问题,基本都答出来了,算法两道也a了一道,感觉实习不会这么严格吧?还是过了一会挂了,因为这个?还是技术不太匹配?面试过程中说搞C++的,心想,搞c++的你面我干啥?唉,这时候有点气馁,然后就接下来半个月没有面试。这时已经是三月底了,看到牛客好多人都已经陆陆续续拿到了offer,看人家的面试准备也没那么早,有0实习的,有没刷算法的,有两个面的,,,唉,反正是一言难尽啊,感觉努力没有什么意义,面试多半是看面试官的感觉,主观性很大啊,只要你技术没有太大的问题。第三次面试腾讯,面试来的比较突然,期间已经有几天没看八股什么的了,临时看了一下之前自己做的面试笔记,但是面试却异常顺利,三天闯到了三面,自己也不敢相信,三面玩感觉也良好,脑子里不得不想着一些“offer结算画面”,但是过了一会查看流程显示“流程终止”,我?哎,当时真的有苦说不出啊,也是一晚没睡。后面就逐渐开始褪去大厂梦了,看着曾经跟自己交流的牛油,朋友,认识的人,觉得他们技术不太如你,算法刷的没你多,进了大厂,但是这又如何呢?能力强不强不是你了说了,面试官说了算。也逐渐知道,不是你能力好就可以了,还得有运气,运气,运气。这个过程太累了,和自己和解吧,不用非得大厂,找个合适一点的就好,放轻松一点。今天有点心事睡不着,闲着想写一些自己的面试过程,勿喷。附上一张面试的情况,公司就不方便透露了。
怒卷的斯科特:八分运气两分实力
点赞 评论 收藏
分享
评论
8
123
分享

创作者周榜

更多
牛客网
牛客企业服务