字节跳动Android实习生视频面试(一面)

过程

由于本人希望出国读研,有一段企业实习的经历的话会比较好申请,刚好看到字节跳动招实习生,遂投个简历试试水。8月15号投的简历,投完5分钟HR就打过来电话(夸一下字节跳动办事效率),确认了一下基本信息无误后,就去审核简历了。又过了5分钟左右,打电话约面试,时间定在了8月20号。接下来几天就在疯狂地准备。。。

面试题目(顺序不一定准确)

  1. 自我介绍
  2. Java基础(构造方法之类的)
  3. Synchronize与Lock的区别
  4. HashMap相关知识点
  5. Java泛型的类型擦除
  6. Java内存模型(顺带提了StackOverflow和OOM的区别)
  7. GC
  8. 软引用和弱引用的区别
  9. TCP三次握手四次挥手的过程,以及为什么握手只需要三次而挥手要四次
  10. Android为什么不能在子线程更新UI(这个我查过,但是没看懂,所以没答出来,哭唧唧)
  11. Android事件分发机制
  12. 最后考了一个简单的算法题:如何判断一个正整数是否为2的整数次幂
int a = 32;
while (a % 2 != 1) {
   a /= 2;
   if (a == 1) {
      System.out.println("yes");
   }
}

然后问我还有没有其他的做法,想了想尴尬地说了一句没有。。

  1. 面试的结尾问我有没有什么想问他的,我随便问了一个Android屏幕适配方案,整个面试过程大概一个多小时吧

感想&结果

不面不知道,一面吓一跳,很多知识点还是不会,平时太浮躁,以为写点东西出来就什么都知道,现在看还是要静下心来认真学啊。
一面磕磕绊绊通过了,二面本来紧跟着一面,由于我中午要吃饭,所以时间定在了一天后= =,过段时间写二面经历。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值