字节客户端三~四面面经,已oc(更新:已邮件)

哇,正式录取到啦~开心(字节的效率超赞)

继我上一条面经,链接如下:https://www.nowcoder.com/discuss/424853
5.12(三面)1h左右
三面的面试官是广州部门的leader,凶凶的。也没问我自我介绍,上来直接杠基础。(估计我的项目不是很出彩,没什么好问的,前面两个面试官都问过了)
1. java的基础知识,Object的方法,equals和hashcode重写,hashmap原理,finalize的作用以及使用场景(gg,没记使用场景),gc回收,深拷贝和浅拷贝,基本都是从Object方法中引申出来的问题。
2. 泛型,extends和super的使用场景等
3. 事件分发,问到源码,cancel的作用等等。(cancel忘了什么用途哈哈)
4. 各种排序讲一遍,复杂度,什么适用单向链表。
5. 接着4的问题,快排为什么不适用单向链表(我回答了不适用),反复确认我的答案,然后我就讲了可以使用但是复杂,然后后面就和面试官展开了激烈的讨论(为什么不适用但是可以用),然后面试官心情就不好了😖(我回答了不适用的原因是单向链表不能前后遍历)
6. 接着5的问题,实现单向链表的快排(自己给自己发的坑,自己始终要填)
7. 反问,又被怼了。感觉背后凉凉了。

5.14(四面通知)
突然很神奇,被加面了,根据我一个同学的说法,估计就是前面面试官有不同意见,大概率三面没过,重新换部门三面。然后接到考研复试的通知,没去(分数刚刚过复试线那种,加上没复习就拒了复试,还被辅导员“抱怨”了一顿)

5.18(四面)40mins
1. 自我介绍,项目还是没有问(估计一二面问完了,没什么好问的)
2. String类的存储,扯了很多,最后问什么编码格式。
3. java进程的创建,我扯到了线程。
4. 接着3,扯到了handler原理
5. 接着4,给了一个开放题,在接收到广播的intent之后创子线程下载内容是否合适,我举了service的intentservice的例子(因为不是很了解在什么情况什么条件下,不敢贸然说合不合适)
5. recyclerview怎么实现滑动功能(很意想不到的题目),开始扯事件分发的move还有item的渲染扯到viewholder那些。想了想,还想扯view的绘制流程了哈哈
6. 被打停了(不听我扯了),问我对于上次面试的对比,我讲了我的不足以及我后面回去查了很多资料。
7. 反问,什么部门,深圳的部门,感觉好专业(✪▽✪)
(基本都是问一些意想不到的题目,考察我的应变以及对于知识的理解和应用吧,问的也不多,感觉没戏)

5.20(官网状态变成面试已完成)
我本来没抱着什么希望了,根据我上一个同学的面经,一般3面不好被加面,都是挺危险的,突然我的内推小伙伴跟我说我通过了,非常开心,哈哈。过两天问了hr小姐姐,在审核。

5.25(oc)
终于等到了字节的oc,base深圳的,很开心~

5.27(om)
今日等到了字节的offer mail,开心,正式成为字节的一员~

flag:好好学习,好好工作~
😂😂😂😂😂😹😶😂#字节跳动##安卓工程师##校招##面经#
全部评论
攒运气
1 回复 分享
发布于 2020-07-04 08:19
教育部门难道比较low吗
1 回复 分享
发布于 2020-06-13 17:10
请问就是通过邮件里的电话联系hr的吗
1 回复 分享
发布于 2020-05-26 13:34
请问面试手撕代码的时候,链表题的话,链表是要自己写ListNode去创建还是是像leetcode那样已经给好的呀
点赞 回复 分享
发布于 2020-07-05 04:21
攒运气
点赞 回复 分享
发布于 2020-07-04 04:24
楼主牛批,考研复试都翘了,orz
点赞 回复 分享
发布于 2020-05-29 00:59
楼主牛皮
点赞 回复 分享
发布于 2020-05-26 10:27

相关推荐

想干测开的tomca...:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把: 1. **项目描述是“技术名词报菜名”,没半分自己的实际价值** 不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。 2. **短项目塞满超纲技术点,可信度直接***** IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。 3. **技能栏是“模糊词混子集合”,没半点硬核度** “熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。 4. **教育背景和自我评价全是“无效信息垃圾”** GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。 总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。
点赞 评论 收藏
分享
评论
11
55
分享

创作者周榜

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