腾讯Android暑期实习一二面

居然给了我二面,但只有20分钟,感觉凉的很彻底了。。
上来先自我介绍,说了一个最有成就感的项目,然后直接让写一个单例模式(双重检查),开局暴击。。说了自己只会写懒汉模式,写完这种模式问有什么优缺点。
  1. 线程和进程有什么区别,Java怎么使用线程,线程的新建和销毁的具体过程。锁的底层实现是怎样的
  2. Android的handler介绍一下
然后反问了和一面相同的问题。估计是不想面我了,20分钟就完事儿了,难受呀,让我秋招好好准备
============================================================================
一面一小时,简单介绍了下简历,就开始问基础知识了。
  1. final关键字有什么用,可以修饰哪些东西
  2. 知道volatile吗,有什么用。两个用volatile的方法分别对一个为0的常量++5000次,最后结果会是10000吗
  3. 用sychornized修饰方法a和方法b,线程a和线程b分别调用方法a和方法b,执行的顺序是怎样的。sychornized关键字可以修饰哪些东西,修饰实例方法时是对谁加锁了
  4. Java多线程了解吗,线程池有什么用,创建线程池的方法是什么,有哪几个参数
  5. Java垃圾回收算法有哪些,如何确定哪些是垃圾,gc roots是怎么定的
  6. 设计模式了解吗,手写一下单例模式
  7. 计网有哪几层,应用层有哪些协议
  8. tcp和udp有什么区别,tcp为什么能保证传输的完整。https和http的区别,https是怎么保证安全性的
  9. Android的活动启动模式,singletask的clearTop效果具体过程是怎样的
  10. Android消息机制,简述下消息传递过程
编程题:二叉树先序遍历的非递归实现
反问:我们部门做什么的,用到哪些技术,你对我有什么建议

答的一般吧,到后面面试官对我没啥兴趣了,应该是没二面了。
#腾讯暑期实习##腾讯##实习##面经##安卓工程师#
全部评论
楼主面的哪个部门呀
点赞 回复
分享
发布于 2020-05-16 17:59

相关推荐

3 17 评论
分享
牛客网
牛客企业服务