字节跳动客户端一面二面面经

已挂。
后台转客户端。一晚上接连两面。两面的题目分不清时间顺序就混在一起写了,可能有漏掉一些。

  • 100级台阶,每次上一步或两步,有多少种走法。
  • 如果200级,你估计有多少种走法(不用编程)。
  • 给出一个数组,找出两个数[a,b]和为n,不存在则返回[-1,-1]。写出两种解法,不能暴力穷举。

  • 讲讲面向过程、面向对象、面向切面。
  • 指针和数组的关系和区别。
  • 讲讲Android handler。
  • 队列和栈的区别和用途。
  • 两个栈实现队列。
  • 输入Url到浏览器显示过程。
  • http请求方法。
  • get和post区别。
  • surficeView和view的区别。
  • app从点击图标开始的启动全过程。
  • 什么是线程安全。
  • 线程安全有哪些机制。
  • 如何保证 int加加(加号打不出来)线程安全。
  • Android线程间通信有哪些机制。
  • cpu调度方式有哪些。
  • 空间局部性和时间局部性。
  • 数据库乐观锁和悲观锁。
  • 数据库索引作用,优缺点。
  • TCP拥塞控制。
  • https加密传输过程。
  • java内存模型。
  • java垃圾回收算法有哪些。
  • 讲讲标记清除算法。
  • java四中引用。


#字节跳动##面经##校招##安卓工程师#
全部评论
大佬  二面完多久后知道结果的呢??我也昨天刚二面,现在还没有结果。。。
点赞 回复
分享
发布于 2019-09-21 16:58
咋看挂没挂的……
点赞 回复
分享
发布于 2019-09-21 17:01
联易融
校招火热招聘中
官网直投
短信怎么说的啊
点赞 回复
分享
发布于 2019-09-21 18:44
第一次为啥挂了,答的不好吗大哥
点赞 回复
分享
发布于 2019-10-03 16:57
200级..咋估啊
点赞 回复
分享
发布于 2020-06-27 21:37

相关推荐

HR面被鸽了两次,麻了,发发面经攒人品,请祝我下周一顺利意向03.28 一面    socket和TCP的关系和区别;    TCP的 滑动窗口机制;    拥塞控制的节点;    Tcp和Http的关系与区别;    安卓定时器,一个app是不是一个进程(默认是),ui组件,recycleview的四级缓存、复用和回收;    栈和队列的区别,两个栈怎么实现队列,两个队列怎么实现栈;    线程的意义,线程池的创建和最大线程数;    如果需要并行100个任务但最大线程数只有5,怎么分配任务;    手撕输出最短不重复子串03.29 二面    安卓service,有没有用过,是否可以用sleep、alarmmanager替代;    java锁,对应代码或api,自旋锁    java设计模式,装饰器模式、访问者模式;    继承和组合的区别,如果要子类能调用但不能复写应该怎么写关键字;    http https http2协议,https的包是否能抓,ssl证书是否和客户端的一样【建议查中间人劫持;    多个请求怎么优化减少所需时间(客户端+服务端(多线程并发、减少重定向DNS查询、资源缓存等等);    手撕计算器实现(含加减和括号)04.02 三面    数组排序最小开销、数组蓄水两个思路题,要答逻辑而不是从过程解释,比较看重思维和表达总得来说快手技术面试体验都非常好,能感受到面试官的尊重和鼓励,要是HR面不是一直拖就更好了hhh许愿oc04.15 hr面04.17 已意向,签约offer,等入职啦啦啦啦
点赞 评论 收藏
转发
4 105 评论
分享
牛客网
牛客企业服务