网易游戏一面 2018-8-21 10:10-11:10 两个面试官轮流询问
还记得的部分
Android部分:
1.ViewPager缓存页数如何改变?和Fragment配合时如何只缓存当前页?
2.Handler机制中为什么事件会发到主线程?在哪个方法里初始化的?
3.HandlerThread了解么?IntentService?
4.Retrofit和RxJava讲一下?动态代理是怎么操作的?map如何实现?
5.ANR各个组件的默认时间?如何更改?广播超时时间在系统中是在哪里处理的?
6.情景题:应用内部集成一个第三方SDK,自身activity打开SDK的activity,SDK的activity有关闭按钮,手机back按钮都会关闭这个activity,应该如何操作保证只有关闭按钮才会操作,屏蔽back按键?
7.SharedPreference是否可以跨进程?
8.优化问题?
Java部分:
1.讲一下多线程并发如何处理?
2.synchronized和lock的原理和区别?
3.CAS原理?
4.juc包里面各个类原理?
5.HashMap和LinkedHashMap源码?
6.线程A做完一部分事情,启动线程B去获取网络数据,最后继续运行,应该怎么做?
基础知识:
1.操作系统实现多线程同步的方法?用信号量如何实现生产者消费者模型?
2.一个大文件如何网络传输?
3.HTTPS原理?
4.2G外部数据,如何用200MB内存进行排序?
5.数据库事务如何插入大量数据?流程?
6.数据库索引类型?索引依据?
基本凉凉。
网易游戏二面(8-27 15:30 微信视频面试)
基本就是在聊项目,大概25分钟。面试官都说“我们速度太快了,20多分钟就结束”
这回是真的凉了
其中面试官很想问数据库sqlite的东西(数据库集群、主从复制这些),但是我说我都不了解,所以就用mysql代替了回答
适配问题
一周之内给答复
收到offer。但是工资比较低,想拒掉。
阿里菜鸟国际出口 Java后台(8-24 18:30 简历面)
大概聊了一个小时,主要都是在问并发和数据库的知识点
讲了一下实习的内容
Java:
1.设计一个线程池,不能使用executors类,如果做到线程复用?
2.juc包内容
3.volatile用处,原理
4.lock和synchronized区别和使用
数据库:
1.数据量很大,分库分表,如何保证平均分布?
2.大数据相关问题
常规的数据库问题……
3-5个工作日给结果,估计又凉了
这个真凉了
华为 消费者BG 安卓应用开发工程师(8-27 14:00)
一面
讲项目,代码量,如何保证信息安全
二面
1.Vue,jQuery的区别……
2.看你拿到了实习咋没来
3.未来5年目标,10年目标
4.如果没被录用你觉得是什么原因
上一次问我这个问题的是阿里的HR了,然后我就真的挂了
拿到offer,目前还没有谈薪资
腾讯 SNG Android开发工程师
实习转正留用,还没有谈薪资
百度 贴吧 Android开发工程师 一面(2018/9/14 11:00)
讲一下实习的项目,遇到的难点
画一下实习项目的架构图
手撕算法:判断BST和删除链表中值为n的点
TCP常规问题
Linux常用命令
百度 贴吧 Android开发工程师二面 (2018/9/18 15:00)
讲一下实习和你的项目
SSL握手过程
Java的static方法和非static方法
讲一下重载和重写
哪些方法不能被重写
设计模式,画一下装饰者模式类图
OkHttp和Volley的区别
MVVM/MVP/MVC讲一下
算法题:把一个IP地址转换成一个整形数字
面完了之后面试官说你可以走了……感觉凉凉
百度 贴吧 Android开发工程师三面 (2018/9/20 11:00)
开放性问题
实习项目
设计一个统计热点点击区域的组件
贝壳找房 Android开发工程师(一面二面HR面一气呵成 9:30)
一面
讲一下实习项目
Router讲一下原理
MVVM讲一下
代码重构要注意什么
内存管理
算法:中序遍历
二面
讲一下代码重构……
算法:类似于view树(多路)的前序遍历(几种算法)
Android动画种类
想起来再补充
HR面
常规聊人生
估计凉了……
远景能源 Android开发工程师(2018/9/19 13:00)
来之前做了一道题目,乱序数组去掉一个数形成一个新的数组,找出新的数组中缺失的数字
一面
讲一下算法题的思路
Java的集合类
HashMap实现 ConcurrentHashMap实现 JUC包实现
死锁条件,如何解决
二面
讲一下其中一个项目,和IOT相关,讲完就过了
HR面
常规聊人生,顺便嘲讽一下华为……
后续等通知判断是否电话面
电话面试
技术面试,都是一些常规问题
小红书 移动软件研发工程师(2018/9/22 10:00)一面
算法一:ac2b3->acacacbacbacb,求第k个字符
算法二:求1到n的和,不能使用循环等
算法写完,面试结束,回学校,秋招中第一次凉面,悲痛欲绝
京东商城 Android开发工程师 一面
真的只有两分钟的面试
你还在找工作么?上海可以么?
讲一下Activity四种启动模式?
讲一下Service两种启动模式和生命周期?
等等非常基础的问题。估计是照着题库问的。
电话挂了之后就是复试筛选中
二面 大概在一面之后一周之后
都是基础问题,可以参考上面的问题,又重复了一遍
Java的基础问题,诸如并发,集合类的底层实现等问题
**HR面 9.30 **
5分钟,目前有什么offer?团队合作中的职位?如何解决矛盾?
网易互联网 一面 二面 HR面
没有问基础知识,都是项目相关和一些拓展问题
诸如异常捕获在Android中怎么保证不会出现crash等
携程 一面
一面定生死
面试官是前端,照着题库问了一遍结束
总结:目前拿到了趣头条/远景能源/携程/华为/贝壳/京东/网易游戏/百度/腾讯 这九个offer,目前还在等滴滴/头条/网易互联网等