字节跳动 安卓开发实习生面试 第一次视频面试(2019.02.21)

感想:

我真是太菜了…

字节跳动的面试官真的好nice!本来很紧张的,但是面试的小哥哥一直笑一直说没关系虽然答不出来但是不紧张了!

面了40分钟,都问的很基础的问题,可是我全忘光了(也是之前就理解的不够深刻……)

感觉像是被验收了一遍之前学过的课…

一定要提升自己的实力和基础!!!面完想把所有基础课自己再学一遍orz...


面试过程:

自我介绍

Q:你比较熟悉哪门语言?然后针对那门语言问问题:

A:一般都是现学现用,掌握地都差不多,那就……Java吧(逃…)

Q:Java跟其他语言有什么不同?有什么不同的机制?

A:脑子里面当时就蹦出来垃圾回收机制了……

Q:能具体讲讲java的垃圾回收机制吗?

A:blabla……

Q:举个例子

void main(){

       Object o=new Object();

       b();

}

void b(){

  Object o1=new Object();

}

描述一下这个程序里的垃圾回收机制是怎么运行的?

Q:数据结构学过吧?有哪些常用的数据结构?

Q:用你熟悉的程序语言描述一个链表。

Q:关于数据库,假设你是一个腾讯的工程师,你怎么设计数据库的表来存QQ号和他对应的游戏账户,一个QQ号可以有很多个游戏账户。

Q:你在自己写的小程序里为什么用了Glide框架没有直接取图片加载图片?Glide有什么优点?

Q:线程和进程有什么区别?

Q:假设有个4核的CPU,程序并发执行,4个线程和8个线程谁更快?

Q:说一说Java和C中堆和栈的区别

Q:java中的synchronized

Q:java的异常有哪些?

Q:Android Activity的生命周期

Q:写一下怎么创建一个Fragment,怎么在Activity里面用Fragment

Q:Android的View里面的组成方式是一种什么数据结构?(树)

 

答得太菜了都忘光了……复习一遍再来写的答案吧……

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值