大概一个礼拜之前在字节跳动上海现场进行了Android开发的实习面试,在这里给大家分享一下面经。

一面(30分钟)

  • 自我介绍

  • 讲了一下简历上的安卓实习经历

  • 然后开始问安卓有关的问题

  • 讲一下Activity的生命周期

  • 两个Activity A与B,A切到B,然后按返回键,B再切回A,请问两个Activity都经历了生命周期的哪几步

  • 回答中提到了Activity的启动模式,接着问了Activity的启动模式是哪些?

  • 线程有没有了解过?线程安全呢?

  • Android里有接触过动画吗?怎么实现的?

  • 算法题:二叉树的最大宽度(这是一道LeetCode上的Medium,链接点这里)

二面(一小时)

  • 自我介绍

  • 学过哪些专业课?

  • 提到学过计算机组成,于是问了一些有关cache的问题?

  • 为什么需要cache? cache是介于哪两个硬件之间的?

  • 简答介绍一下LRU。

  • 然后让我大概写一下模拟LRU的数据结构。

  • 接下来是Android方面的问题。

  • 问了简历上的安卓实习经历,做了什么事?

  • 然后问了几个和一面一样的问题,我说了一面已经问过这些面试官就直接跳过了。

  • Android里布局用过哪些?怎么自定义View? View的绘制大概是个怎么样的流程?

  • Java里的final有什么用法?

  • Abstract class和interface有什么区别?

  • 设计模式有了解吗?

  • 提到了工厂和单例,就让我写了一个单例

  • 计算机网络了解吗?TCP,HTTP了解吗?

  • JVM了解吗?

  • 之后开始问我什么时候可以实习?

  • 来面的是提前批还是实习?

  • 后来跟面试官交流发现自己把校招提前批和日常实习搞混了

  • 在技术方面有哪一个领域是自己有研究过的?

  • 在大学里有没有自己做过一些项目?

HR

然后面试官联系了HR,HR进来解释了一下说这里的实习一般都是6个月,问我有没有这么多然而我在海外读大学暑假只放三个多月。然后hr说如果可以现在7月份马上开始实习的话,Android团队是有岗位空缺的,但是如果是明年的暑期实习的话,还需要和Android团队沟通看他们需不需要人因为现在时间太早也不清楚。

总结

这次面试是我第一次现场面试,说实话感觉现场面试比电话视频面试要更容易发挥。从面试的内容,我们可以看到面试官不但会考察算法能力,对应聘者的基础能力(Java底层,计算机组成)以及业务能力(Android方面)也很注重。所以说,在准备面试的过程中,一定要注意自己知识储备的广度,同时也要保证一定的深度。这一点不像国外的互联网公司,一般海外的大型公司对应届生或实习生只考察算法能力,然而面对国内的公司光刷算法题显然是不够的,还需要掌握好有关计算机的基础知识。

字节跳动效率工程Android实习面经相关推荐

  1. 字节跳动混沌工程实践之场景化主动实验

    背景 从 2010 年 Netflix 上线 Chaos Mokey 的第一个版本到现在,虽然混沌工程发展已历时十年,但其实只在少数大厂里面有较成熟的落地,对绝大部分研发同学来说,混沌工程还是一个比较 ...

  2. 字节跳动历年校招Android面试真题解析,实战解析

    前言 笔者是某211非计算机相关专业2018届本科生,在校期间有半年多的互联网小公司实习经历. 毕业之后投递360 ,入职了360企业安全成为专门的前端开发工程师,有幸进入一个很赞的团队,遇到很棒的导 ...

  3. 【字节跳动】秋招/实习转正,总有一种方法适合你

    秋招太难?实习转正也能加入字节跳动! 公司介绍: 成长环境: 秋招: ⚠️内推码:EJSDRMT 工作地点: 薪资福利: 招聘职位: 投递邮箱: 公司介绍: 字节跳动是全球增长最快的科技公司之一,月活 ...

  4. 字节跳动客户开发_实习|字节跳动 客户端实习生 1-5面 面经

    作者:Simple零 链接:https://www.nowcoder.com/discuss/366054?from=zhnkw 来源:牛客网 目前已经拿到实习offer,牛客上各位牛友的面经真的帮助 ...

  5. 2021新型面试题-血虐面试官斩获字节跳动Offer!Android 精选版面试题级答案(Android+Java+算法+性能优化+四大组件...)

    前言 双非本科,自认为技术水平不差,8月从美图实习离职回学校,各种倒霉的事不断,到现在11月,为了找个好的环境复习,9月又在学校附近租了房,基本是没有面试通知就学不进去,前面由于过于自信,也没拿个保底 ...

  6. 2022金九银十Android大厂面试题来袭,面试字节跳动被问Android屏幕适配方案

    前言 我最近在筹备Android面试的相关文章,我发现,Framework是一个十分重要的点,被不少大厂所看重. 如图,这是我们的一个技术交流群里面的对话↓↓↓ 前阵子我写的Android技术文里面, ...

  7. 字节跳动8年老Android面试官经验谈,专题解析

    起因 事情是这样的. 4年前毕业那会,呆在公司的短视频项目,做 视频.那会做得比抖音还早,但是由于短视频太烧钱了,项目被公司关掉了.当时需要开发横竖屏直播/异步视频的场景,就研究下了市场上的 app, ...

  8. 字节跳动提前批Android客户端(四面+HR面),最终Offer等到手,我也太难了吧

    前言 今年的金三银四来得比以往要晚一些,导致有些想换工作和找工作的人错过时机,但这次的"金九银十"的季节快到了,希望大家不要在错过这次机会了. 每年一到面试季的时候,总人很多人去寻 ...

  9. 意外收获字节跳动内部资料,Android岗

    背景 知乎客户端中有一个自己维护的 Hybrid 框架,在此基础上开发了一些 Hybrid 页面,当需要前端或者客户端开发接口的时候,就涉及到联调的问题. 和一般的 前端 <=> 服务端, ...

最新文章

  1. gprs发送信号对方如何接收_和接收缓冲区比较:Netty发送缓冲区是如何设计的,why?...
  2. 项目学生:带有Jersey的Web服务客户端
  3. Unity3D Slider控件(滑动条)
  4. 一些微信小程序demo地址记录分享
  5. LOFTER轻博模板设计
  6. 常用URL schemes ✨支付宝 、微信、腾讯、百度、网易、银行 、社交 、音频 、工具大集合
  7. win10 按用户名访问计算机,win7访问win10系统时需要输入用户名密码的两种解决方法...
  8. 《黑天鹅》纳西姆-尼古拉斯-塔勒布_epub+mobi+azw3
  9. leveldb的sstable-ldb解析
  10. python|excel分列--部分分列(pandas,concat)
  11. python 几行代码实现自动回复功能
  12. 爬虫实战10—日志、守护线程以及验证码处理
  13. 植物大战僵尸:查找植物叠加种植CALL
  14. 华为p50鸿蒙系统手机价格,华为P50系列屏幕、镜头、芯片、价格全曝光,预装鸿蒙系统?...
  15. 在Altium Designer 2022中创建一个完整的PCB电子设计工程项目(超详细)
  16. Hdu 5445 Food Problem 多重背包
  17. 深入理解CNI(容器网络接口)
  18. 什么叫计算机游戏,电脑吃鸡游戏叫什么,电脑上的吃鸡游戏叫什么
  19. 数据挖掘使用了什么技术?
  20. 23位子网掩码是多少_23位子网掩码ip范围

热门文章

  1. 天津机场停车场收费多少钱一小时,天津滨海机场t2停车场是哪个
  2. 最新!2023年北京工程测量乙级测绘资质申请标准
  3. vue里tab菜单横向展示,可分页功能组件实现
  4. 无效数字 oracle
  5. 联想笔记本无法访问百度,访问其它一切正常(前提有网络)
  6. QQ三国推荐孝廉答题库
  7. 什么是原型,什么是原型对象
  8. micropython使用教程_micropython入门教程
  9. 目莲救母,一个流传千年的故事。
  10. iOS小技巧12-苹果地图和高德地图的关系