华为南研所安卓开发工程师面经
一面
1. 算法题二选一 正则表达式匹配 最长公共子序列(选了第二个)
2. 画出activity生命周期,onpause内存不足会怎么样,定义变量在哪个生命周期
3. 画出tcp三次握手
4. 什么是滑动窗口?
5. 快排是稳定的吗?冒泡排序和选择排序的区别?
6. 项目相关
二面
1. 算法题: k个有序链表的合并
2. 一个文件有1亿个字符串,统计频率最高的10个
3. 红黑树和平衡二叉树区别?查找复杂度?哪个插入效率高?
4. 形成死锁的四个条件
5. HashMap和HashTable哪个是线程安全的
6. AngularJS怎么移除watch
7. 项目相关
三面
学地理的为什么要来搞开发(地理信息系统不是地理啊,每一面都要说我的专业)😤
还有意向城市 学了什么课程之类的问题
二面表现比较差😣,不知道能不能过#华为##安卓工程师##面经##校招#
1. 算法题二选一 正则表达式匹配 最长公共子序列(选了第二个)
2. 画出activity生命周期,onpause内存不足会怎么样,定义变量在哪个生命周期
3. 画出tcp三次握手
4. 什么是滑动窗口?
5. 快排是稳定的吗?冒泡排序和选择排序的区别?
6. 项目相关
二面
1. 算法题: k个有序链表的合并
2. 一个文件有1亿个字符串,统计频率最高的10个
3. 红黑树和平衡二叉树区别?查找复杂度?哪个插入效率高?
4. 形成死锁的四个条件
5. HashMap和HashTable哪个是线程安全的
6. AngularJS怎么移除watch
7. 项目相关
三面
学地理的为什么要来搞开发(地理信息系统不是地理啊,每一面都要说我的专业)😤
还有意向城市 学了什么课程之类的问题
二面表现比较差😣,不知道能不能过#华为##安卓工程师##面经##校招#