字节跳动客户端面试一

字节跳动之前投了测试开发,但估计是被刷了,然后简历流动到客户端
面试大概四十多分钟,牛客网的面试系统,以下是过程,就当温故了
自我介绍
因为之前课设做过一个小的安卓APP,所以就问了一些这方面的内容,做的时候遇到什么问题,后来是怎么解决的
然后是问的java,因为楼主说自己熟悉java
问了final, 啥时候用, 啥时候加载, 有啥注意的
又问了new一个对象的加载顺序, 答了从父类到子类的加载过程
静态变量和静态块, 哪个先加载, 答了静态变量
java中有个object类知道吧,它有哪些方法? 答了几个,不是很多,让解释了这些方法, 达到了hashcode和equals
有个clone知道吧,需要重写HashCode吗
答的时候答了wait(), 就问我和wait类似的一个方法, 问我wait有啥用,答曰让进程进入等待状态
又问我怎么唤醒,答notify和notifyAll, 又问两者有啥区别,能不能完全唤醒线程
问了进程安全,答曰synchronized关键字和使用线程安全的容器
又问synchronize关键字怎么用,用在哪,有啥用, 还有悲观锁和乐观锁
线程安全的容器,你了解的都有哪些, 只答了vector, 别的真没了解
又问我ArrayList和LinkedList有啥区别, 答的一般,没说出来几个
中间做了一个小的在线代码题,很简单,一个数组,把所有的0都移动到末尾,还要保持顺序不乱, 问了其时间和空间复杂度, O(n)和O(1),
计网知道吧,问了TCP和UDP的区别,啥时候用哪个.
又问了我java的设计模式了解哪些, 答曰只知道单例模式,让我写一个单例模式, 我忘得差不多了, 想不起来,就没有写
然后就结束了, 问我有啥要问他的没有, 我问他们客户端有多少人,答我说二十多人, 我问那么多人,咋还要找人, 答曰, 负责四五个模块, 分配下去其实挺少的,HC很多. 我问啥时候能出结果, 说看HR的了, 他这边面完就给了HR, 什么时候反馈全看HR

感悟: 面试就是一个自己给自己挖坑的过程, 对方大概率会通过你说的来顺藤摸瓜, 我很多没答好没答出来, 一共就四十分钟算上写代码, 室友说第二天收到感谢信, 我这边已经准备好了, 能有个面试也知足了
#字节跳动##安卓工程师##面经##校招#
全部评论
后天面字节,吸吸欧气
点赞 回复 分享
发布于 2019-09-25 20:46
明天面试 求过
点赞 回复 分享
发布于 2019-09-26 01:26
楼主加油!
点赞 回复 分享
发布于 2019-09-26 11:35
大佬简历投了多久给的面试
点赞 回复 分享
发布于 2019-09-26 12:17
兄弟你为啥测开会挂啊
点赞 回复 分享
发布于 2019-09-26 15:06
大佬是面的头条吗
点赞 回复 分享
发布于 2019-10-01 15:25

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
1 30 评论
分享
牛客网
牛客企业服务