面试题

近期算法题记录

始于2021.08.05

一、字节跳动

  1. 算法题:二叉树,根结点到每个叶子结点的值算一个数,所有的值相加
  2. 线程池的执行过程
  3. IdleHandler的执行时机
  4. sychronized和ReentrantLock的区别
  5. wait、notify能不能用在ReentrantLock里面
  6. sychronized方法和代码块的加锁对象
  7. android的事件分发流程,FrameLayout A包含FrameLayout B,FrameLayout B包含TextView C,FrameLayout B设置OnClickListener,事件怎么分发;
  8. Looper阻塞在native层,除了新消息,还有什么方式唤醒
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 线程池原理 参考:Java 线程池原理分析 线程池工作原理:1、线程数量小于 corePoolSize,直接创建新...
    jtsky阅读 2,289评论 1 7
  • 突击并发编程JUC系列演示代码地址:https://github.com/mtcarpenter/JavaTuto...
    山间木匠1阅读 3,540评论 0 9
  • 一、java面试题 熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,...
    上善若水0819阅读 3,531评论 0 1
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,605评论 28 53
  • 人工智能是什么?什么是人工智能?人工智能是未来发展的必然趋势吗?以后人工智能技术真的能达到电影里机器人的智能水平吗...
    ZLLZ阅读 3,888评论 0 5