滴滴提前批 安卓 一面(已挂)
Java基础
1.接口和抽象类的区别、各自存在的意义
2.==和equals的区别
3.hashcode的作用,重写equals的时候为什么要重写hashcode?
4.如果两个类里面的内容是一样的,但是没有重写equals方法,这两个类用equals判断会相等吗?
5.Java同步方法了解哪些?synchronized和lock的区别,synchronized如何修饰代码块,synchronized修饰代码块锁住的是什么?
6.Java实现多线程有哪些方式?runnable是如何创建的(口述代码)
7.线程池的参数有哪些?核心线程数有什么用?假设核心线程数是3,但是只有一个任务,线程池创建一条线程还是三条线程?
8.内部类的作用,匿名内部类和静态内部类
安卓基础
1.activity的生命周期是什么?
2.activity的创建方式有哪些?
3.有两个activity,a先加载,用户切换到b,a和b经历了哪些生命周期?
实习
1.催费弹窗如何实现代码重用的?
2.tbs在并行初始化和加载webview,哪个更耗时?切换到系统内核加载后,后面打开的页面是用系统内核加载还是用tbs加载?
7.28投递
7.29约面
8.5面试
8.9流程结束
问的内容比实习任何一场面试都简单
没有算法也没有反问环节
1.接口和抽象类的区别、各自存在的意义
2.==和equals的区别
3.hashcode的作用,重写equals的时候为什么要重写hashcode?
4.如果两个类里面的内容是一样的,但是没有重写equals方法,这两个类用equals判断会相等吗?
5.Java同步方法了解哪些?synchronized和lock的区别,synchronized如何修饰代码块,synchronized修饰代码块锁住的是什么?
6.Java实现多线程有哪些方式?runnable是如何创建的(口述代码)
7.线程池的参数有哪些?核心线程数有什么用?假设核心线程数是3,但是只有一个任务,线程池创建一条线程还是三条线程?
8.内部类的作用,匿名内部类和静态内部类
安卓基础
1.activity的生命周期是什么?
2.activity的创建方式有哪些?
3.有两个activity,a先加载,用户切换到b,a和b经历了哪些生命周期?
实习
1.催费弹窗如何实现代码重用的?
2.tbs在并行初始化和加载webview,哪个更耗时?切换到系统内核加载后,后面打开的页面是用系统内核加载还是用tbs加载?
7.28投递
7.29约面
8.5面试
8.9流程结束
问的内容比实习任何一场面试都简单
没有算法也没有反问环节
全部评论
学历挂了可能
相关推荐
_hengheng:我也本,也算是做ai相关,我最开始感觉做ai工程师有多么多么困难,后来发现懂了原理后整体训练完全可以看成一个流程化的内容,开源方案太多了,大多基本都是按着模子在自家业务上做各种操作,就算是大厂的小部门也没那么多资源去训基模,反而更多的是像怎么把技术往业务方向靠近了,不过当前时代如果本科学历没那么好加上自己执行力不是特别强还真不建议走ai工程师这条路,可以试试其他ai的偏业务方向,不然校招不太好杀出来 点赞 评论 收藏
分享

查看12道真题和解析
