面试整理

首语
  • 本人大四学生一枚,技术方向是Android开发工程师。从去年8月份开始准备面试,开启找工作的历程,直至现在,也算是尘埃落定了。本着学习总结的态度,将面试的部分公司的面试进行整理,提升自己。
  • 首先我的简历是在大招简历在线制作的,它是免费的。用大招简历制作的简历简洁、大方,特别符合大学生找工作制作简历的需求。
  • 来张Android面试知识框架图,供大家查缺补漏。
    Android面试知识框架
  • 刚开始找了家小公司去实习了,一直到元旦。发现公司的技术发展和自己的计划相悖,就开始重新找工作,直到现在,面试过的主要公司有字节跳动、蘑菇街、跟谁学、悦玩网络、科蓝软件等。我将面试过程中的各个公司询问问题总结如下。
字节跳动
  • 收到字节跳动的offer是我没有想到的,当时自己有许多事情没有很好的准备,比较遗憾。
    1.算法题:一个字符串str,输出字符串str中的连续最长的自增数字串
    2.HTTP 与 HTTPS 有什么区别?
    3.HTTPS 中的 SSL 握手建立过程
    4.TCP三次握手、四次挥手
    5.TCP和UDP的区别
    6.进程和线程的区别
    7.数据库的四大特征
    8.什么是事务
    9.数据库的三大范式
    10.平常刷算法题都在哪里(LeetCode,牛客网核心编程),做的题数。
    11.使用的java的设计模式
    12.HashMap原理,如何扩容,使用的Map集合
    13.activity四种启动方式
    14.activity意外退出如何保存数据
    15.okhttp,glide的优点
  • 分享一波2017-2020字节跳动Android面试历年真题,百度网盘自取(无法获取 评论或私信)。
    链接:https://pan.baidu.com/s/1UYz0vP5zNCm-EXN7bFii_Q
    提取码:8eky
蘑菇街
  • 蘑菇街面试还算满意,所问的都回答上来了,但是最后没有收到二面的通知。
    1.算法题:回文数判断
    2.事件分发机制
    3.synchronize关键字加静态方法和非静态
    4.activity四种启动模式区别
    5.常用的第三方框架
    6.跨平台的flutter和kotlin
    7.自定义view
    8.软引用弱引用
杭州悦玩网络
  • 这家公司是做游戏的,公司规模不大,但是待遇福利可比大厂(全年16薪)。
一面:
  • 一面是HR面试,时间40分钟左右,主要问题有:
    1.为什么选择来杭州。
    2.你的优势、劣势、遇到的挫折。
    3.从实习公司离职的原因。
    4.你的职业规划。
二面:
  • 二面是技术面试,时间50分钟左右,主要问题有:
    1.安卓四大组件
    2.activity的生命周期
    3.服务service的两种启动方式,区别
    4.介绍一下垃圾分类项目,手机卫士。其中使用到的技术(手机防盗、手机杀毒)
    5.线程如何通讯(异步消息处理机制)
    6.自定义view
    7.安卓串口通信
    8.java设计模式使用的(什么是单例,有哪些,区别)
    9.tcp三次握手四次挥手
    10.封装、继承、多态
    11.抽象类和接口的区别
    12.面向过程和面向对象的区别
    13.重载和重写的区别
    14.介绍参与的google教育部支持产学合作项目
    15.问我的未来计划
    16.反射的几种实现方式
三面:
  • 三面是技术总监面试,时间30分钟左右,主要问题有:
    1.封装、继承、多态
    2.面向过程、面向对象
    3.栈和链表
    4.创建表。清空一张表有几种命令
    5.http协议原理
    6.链表删除和插入为啥效率高
面试资料
结束语
  • 很痛心失去了进大厂的机会,估计以后就难了。最后我还是去了一家国企,继续着Android开发之路,我会继续努力钻研技术,提升自己。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

八归少年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值