字节跳动 移动客户端凉经

到底谁说客户端奇缺人,什么不需要 Android 经验 什么只要会 Java 就行啊,我有一点 Android 开发经验我就兴冲冲投递简历。哇信了你的邪,完全瞎讲。我真的尴尬一面,太尴尬了,无语啊。

一面(43min)

  1. 网络请求用的什么框架?直接用的原生的方法吗?有封装吗?

  2. 数据传输后怎么解析的?

  3. 了解 okhttp 的原理吗?

  4. 讲讲线程池(四种主要的和具体参数流程)

  5. 核心线程和非核心线程有什么区别?

  6. 具体用了哪些 http 方法?还知道其他的吗?

  7. 了解 JNI 吗?

  8. C++ 学过吗?

  9. C++ 中初始化列表新建对象和构造函数新建对象有什么区别?

  10. 讲讲内存泄露

  11. 讲讲 Android 中的内存泄露(不懂,瞎讲)

  12. Bitmap 对象很大的话只能放在老生代吗?(不懂 Android 怎么搞)

  13. 讲讲四大引用

  14. 讲讲 finalize 自救机制

  15. 图像处理用的什么框架?哪个版本?有优化吗?

  16. 你觉得你的项目中 Android 方面还能做哪些优化?(说不出来)

  17. XML 怎么变成用户视图?(不懂)

  18. Android 通信相关的手段(不懂,瞎讲)

  19. Android 常规的存储手段(不懂)

  20. SharedPreference 是线程安全的吗?(盲押是)

  21. Android 缓存什么条件触发刷盘?(不懂,瞎讲)

  22. 跨 APP 的数据怎么传递?(不懂,瞎扯 Activity 单例启动)

  23. 讲讲数据库升级(我:后端的吗?面试官:当然是移动端。我:TT)

  24. 数据库调优怎么做?(我还是讲后端的,面试官都无奈了)

  25. 了解 WAL 吗?(不了解)

  26. Android 的四大组件是什么?(说不出来,凭印象瞎说一个 fragment 离谱到面试官都笑了)

  27. 你是不是投错岗了?(是的是的是的是的是的是的是的我再也不敢了)

面试官人好好,刚刚联系我给我转到后端去了,安排了新的面试TT,这次我一定加油!(握拳
#字节跳动##面经##安卓工程师##校招#
全部评论
感觉还是要和面试官解释清楚,如果明确自己没咋学过android,面试官上来全问android,那就是面试官有病了
点赞 回复
分享
发布于 2019-09-13 22:55
需要的好像是IOS
点赞 回复
分享
发布于 2019-09-13 23:52
联想
校招火热招聘中
官网直投
我证明 hc多到爆 而且招不到人
点赞 回复
分享
发布于 2019-09-13 22:44
只会JAVA 应该提前和面试官说一下 免得他问你Android相关问题
点赞 回复
分享
发布于 2019-09-13 22:45
怎么没面试官来问我,我准备安卓准备太久了
点赞 回复
分享
发布于 2019-09-13 22:56
心疼你一秒钟
点赞 回复
分享
发布于 2019-09-13 23:27
上来问我安卓,我说我不会,然后就不问了
点赞 回复
分享
发布于 2019-09-13 23:34
这也太惨了
点赞 回复
分享
发布于 2019-09-14 00:16
android一点都不会我今天刚投😂又凉了一家
点赞 回复
分享
发布于 2019-09-14 00:27
我也被头条客户端捞起来了
点赞 回复
分享
发布于 2019-09-14 00:50
哈哈,老铁搞笑了
点赞 回复
分享
发布于 2019-09-14 14:11
我就直接说我不会安卓,只会java。。。全程没问我安卓,死怼java。。。
点赞 回复
分享
发布于 2019-09-16 22:08
我连java都不会,长期从事C语言开发的,接到了面试通知,看到你这个瑟瑟发抖😂
点赞 回复
分享
发布于 2019-09-17 13:16
同java后台转客户端 瑟瑟发抖
点赞 回复
分享
发布于 2019-09-23 16:20
昨天刚百度客户端,知道我是java就只问java和计算机基础,然后问后面会往这个方向吗,如果是的话自己就得去学了
点赞 回复
分享
发布于 2019-09-23 16:23

相关推荐

腾讯安全部门的一面挂了之后又被微信&视频部门捞起来了,遇到一个超好的面试官,是个紧跟新技术的大佬,给我发了个LRU算法的新技术,还介绍了最新的HTTP3.0协议,感觉学到了很多,希望后面能有好运气!1. 面试官部门介绍,在广州,主要做各种平台客户端的开发2. 自我介绍+项目介绍3. 项目追问1:页面置换算法有哪几种?FIFO,LRU,  Clock(两种,访问位,修改位),LRU-2/2Q4. 项目追问2:LRU算法具体实现细节,怎么进行插入删除的操作,怎么进行查找?使用哈希表存储页号与链表节点的映射,方便确定节点位置。访问一个页面的过程。5. 项目中使用了多线程,那怎么保证线程同步的?mutex,look_gurd 怎么用的?两个线程同时访问一个函数,冲突,线程同步6. 项目中有没有考虑使用信号量?进程同步问题。粗粒度锁,细粒度锁。7. 有没有玩过游戏?比如王者荣耀,你觉得王者荣耀应该用TCP还是UDP? 答:UDP,保证实时性。那如果是击杀数这种比较重要的数据怎么办?答:可以TCP和UDP联合使用,不重要的渲染数据可以使用UDP,重要的使用TCP。面试官介绍了另一种方案:HTTP3.0,UDP实现可靠传输,重传机制等。 8. TCP怎么保证可靠性的?拥塞控制,滑动窗口机制。具体原理是什么?9. 数据库索引的作用?索引越多越好吗?10. 算法题1:怎么判断一个链表是否有环?快慢指针11. 算法题2:给定一个二维数组,每行从小到大排序,每列也是从小打到排序,给定一个target,怎么判断这个数组中是否存在这个target?先按每列末尾数字二分查找,再按确定的行二分查找。12. 算法题3:怎么找到一个数组中的第k大的数?快速排序找到第k大的数。不能直接改变数组元素顺序要怎么找?对前k个元素建立小顶堆,后面的元素与堆顶元素比较,如果大于堆顶元素,则将其替换,并调整堆。堆是怎么建立的?可以通过数组建立吗?怎么调整堆?13. 反问:为应对这个岗位以及后续的面试,在知识储备方面有什么需要加强的? 更新------又挂了😥#我的实习求职记录#
点赞 评论 收藏
转发
3 49 评论
分享
牛客网
牛客企业服务