欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

程序员文章站 2022-03-08 15:29:45
2021年已经开幕了很久,很快就要迎来“金三银四”这个面试高潮。这是简书大佬的一篇面经分享,希望对大家有帮助。原文地址:https://www.jianshu.com/p/c1ca59809fa下面是博主个人基本情况还有面经。文中附有详细的面试真题目,文末有我当时刷的面试真题还有一些对我帮助良多的复习资料,特别有用,希望也可以帮大家顺利上岸,顺便攒攒人品!笔者的基本情况笔者是普通家庭,学历一般,非985也非211,就是一个普通本科生应届毕业生。有过一些简单的实习,也做过一些项目经历,但个人....

下面是博主个人基本情况还有面经。

文中附有详细的面试真题目,文末有我当时刷的面试真题还有一些对我帮助良多的复习资料,特别有用,希望也可以帮大家顺利上岸,顺便攒攒人品!

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)


笔者的基本情况

笔者是普通家庭,学历一般,非985也非211,就是一个普通本科生应届毕业生。有过一些简单的实习,也做过一些项目经历,但个人觉得都很普通吧(所以,我能进字节我真的觉得自己特别幸运!!!)。

在面试前,我刷了很多面经、面试题,这里也把自己的面经分享给大家,当做回报社区好了,顺便攒攒人品,希望往后可以一切顺利。

面试是以远程视频的形式进行的,在牛客网里进行,界面我就不贴了,哈哈哈,比较紧张,没有截图。

首先是面试的基本流程(我不怎么会写文,这里就直接记叙文了,哈哈哈)

  • 自我介绍
  • 随后面试官问我一些基本问题
  • 后面就是根据你的简历还有前面说的内容啊来问一些针对性的问题
  • 问我有没有问题
    (差不多每一面都是这样的吧……)

PS:会问很多基本知识,像是计算机网络、操作系统、编译原理这些底层什么的,大厂好像都挺喜欢深挖,建议大家多复习一下,钻一下底层。

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

一面面经

不知道是不是Android部门的人比较忙或者是人手不足,面我的面试官是做 iOS 开发的,没问我太多 Android 专业相关的东西。

总体感觉就是,面试官大多数都是问的网络,网络不是我擅长的领域,有些别的想不起来了……

另外一个特点就是——深挖底层。不止是题目,面试官会深入一些小地方一直往下问(感觉他一直在怼我,我说一个,他就顺着往下又挖,一直挖到我完全回答不上来为止)……

不过,面试官人还是挺不错的,中途有提醒我很多东西,体验不错(我当时想的是,服务很棒,下次还来?哈哈哈,开玩笑的直接成为同事更好)。

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

二面面经

这一面就有些尴尬了……面试官依旧很不错,是个大佬,就是貌似他那边的网络状态不是很好。

大佬呀:我看上一面问了你网络层面比较多的问题,那我接着问了
小渣渣:……好的(我没有选择,哭了)。

  • 固定程序自我介绍
  • 技术问题
  • 问问题环节
    Q:我想了解下相关的业务
    A:这个职位是最后统一定的,我不能告诉你
    Q: 问评价
    A: 还是不能告诉你。

同样大致问题是这些,其他的也想不起来了,这块网络操作系统混合双打(还好没有再次一直挖网络)。

这个面试官是真的很棒,是一个特别厉害的大佬(或者说这个人有丰富的面试经验,比第一面的那个要熟稔很多),他会诱导你慢慢回答,考虑很周到。

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

三面面经

直接上面试题吧:

  • 自我介绍
  • 技术问题开始
  • 反问环节
    问了下今年的怎么招聘的,凉面太多看的我很慌张。

介于面试的时候比较紧张一二三面问题可能有个别搞混了,顺序也有些打乱,有些问题可能记不清了。当然,大家面试的时候也不会遇到完全一样的问题,这些只能当做准备面试前查漏补缺的一个参考吧。

最后,第三面的面试官依然棒,虽然问题节奏很快,但是不管是态度还是提问都很有技巧也很棒。

两星期后收到了offer,终于赶在毕业前上岸了。

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

经验总结

其实我觉得自己属于很普通的类型,并没有很突出的地方,能够进字节有三分运气,还有七分还是靠自己的努力。

大家也不必妄自菲薄,首先要有自信,如果有想要去的大公司,一定要好好做准备,努力提升自己,让自己的能力和素质匹配得上目标公司。

我也一直相信天道酬勤,机会永远是留给有准备的人。在字节面试前我也准备了很久,刷了很多大厂面试题。

下面,我把自己面试前准备的知识点整理出来分享给大家【文中的面试真题解析和学习资料都在共享文件夹(点击此处可直达)】(密码找管理)

Java基础

Java高阶

上面我列出来的这些都挺重要的,这些点在大佬整理的《Android面试题手册(中高级)》中都有收录,大家有需要的可以去看看。
双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

数据结构及算法

数据结构

算法

这些点在PDF资料中也有收录,因为内容较多,是以文章链接的形式收录在《Android面试题手册(中高级)》中,【有需要或者正在准备面试的朋友可以点击此处获取】

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

Android基础

Android开发高级

这些是各种原理,经典第三方库源码系列

Android系统

Android Studio编译过程

其中使用到的编译工具:

aapt、aidl、Java Compiler、dex、 zipalign

主要步骤描述:

以上内容文件中也有收录,需要的进圈自取。

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)

移动开发外围

这一块的知识比较零散和杂乱,有服务器、SpringBoot技术、Restful API开发、网络协议理解、基本的数据库技术、数据缓存技术、消息队列技术等还有混合开发(如:flutter)什么的。

最后

代码改变世界,希望大家早日成为技术大牛。从现在开始,还不晚!

下面是我刷的一些其他的题目,一个是在大佬的公众号领的,一个是在网上找的(都已经上传圈共享文件夹,需要的可以直接进圈找管理)

双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)
双非本科小渣渣的字节跳动Android岗面试题分享(已拿offer,分享攒人品~)
最后祝愿大家也能顺利拿下大厂offer,奥利给!

本文地址:https://blog.csdn.net/BUGgogogo/article/details/114271985