2019年Android-非科班硕士的阿里&腾讯&字节&爱奇艺&网易&华为实习面试大汇总分享

2019年Android-非科班硕士的阿里&腾讯&字节&爱奇艺&网易&华为实习面试大汇总分享,第1张

2019年Android-非科班硕士的阿里&腾讯&字节&爱奇艺&网易&华为实习面试大汇总分享

TCP滑动窗口用UDP实现TCP 数据库

三大范式索引怎么知道命中索引 *** 作系统

进程间通讯方式共享内存原理 正式批二面 35min (挂) 项目

内存泄漏? Android

OKHTTP 对HTTP与HTTPs之间的区别HTTPs加密原理BlueboothAdapterActivity在AndroidManifest.xml文件中有哪些标志位?CLEAR_TOP?singleTop和singleTask分别的使用场景Android存储(文件,SP,数据库[具体介绍下SQLite]) JVM

Android虚拟机与Java虚拟机之间区别 Java

深拷贝 浅拷贝(内存溢出or垃圾回收时有什么区别?)多线程模型 数据结构

二叉树B树(插入/删除过程)

字节跳动 字节一面 1h 项目

介绍项目HTTPs加密的解释对称/非对称加密 Java

深拷贝/浅拷贝,怎么实现深-浅拷贝 CopyonWriteJava内存(分配->回收) 网络通信

TCP挥手 第三次不挥手会怎么样 算法

数组A 数组B 计算A-B0-n之间所有质数(先求所有合数) 字节二面 1.5h Java

线程同步问题(为什么需要同步&怎么实现同步) 设计模式

单例模式(静态内部类)其他设计模式简介 数据结构

排序算法归并/快排(实现原理/平均复杂度/能否提前结束/谁性能更优)堆排(怎么实现调整堆结构/k个最大的数) 算法题

给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组 字节三面 40min (挂) 自我介绍

专业课程看过哪些书 *** 作系统

内存分配区域(Java层面回答?对象引用在堆和栈都有么?函数内部new的对象存放在哪?)用户态/内核态中断 计算机网络

计算机网络有哪几层?分别对应什么协议?IP TCP传输的都是什么数据?DNS? Java

泛型上界,下界定义/作用Java有哪几种锁临界区概念synchronized和可重入锁的区别 爱奇艺 爱奇艺一面 50min 项目

主要介绍了实习项目,分析了内存泄漏,线程同步的问题 计算机网络

HTTP/HTTPS区别 Android

OkHttp框架(里面有那些设计模式)如何终止一个线程 爱奇艺二面 50min 介绍项目

内存泄漏的来源有没有做过优化 Android

Service的两种启动方式?区别在哪?性能优化有没有做过? Java

手写单例模式 算法

删除链表中一个节点 爱奇艺三面 40min 自我介绍

项目有没有特别擅长的 Java

public作用?.java文件名怎么确定?外部类最多有几个?内部类最多有几个?内部类支持嵌套么?线程池怎么给新建的线程设置名字?线程池种类?注解的使用? Android

Activity的启动模式下生命周期Activity A->B的生命周期Handler中怎么实现Looper和线程绑定?一个线程最多有几个Looper?多个Looper报的异常?消息阻塞再次唤醒是什么机制?ThreadLocal是什么? 网易 网易一面 15min Android

OkHttpRetrofitRxJava 网易二面 15min Android

OkHttpRetrofitRxJava 算法

斐波那契数列 网易HR面 15min 聊天

怎么学习Android专业为什么不进医疗仪器行业 个人

城市选择家庭情况 业务

CC直播部门先做培训和功能迭代网易游戏的生态链一环 & 技术实力尚可

华为 华为一面 项目

实习项目可优化的地方专业 算法

复盘笔试题 华为二面

聊人生对华为文化看法家庭情况专业情况 总结

实习拿了华为,爱奇艺,网易游戏的offer,最终去了华为南研所,Android客户端的面试知识点涉及到Android,Java,计算机网络,数据结构, *** 作系统,设计模式…

Android

四大组件使用及原理,View原理,动画,常用开源库(OKHttp,Retrofit,RxJava,EventBus,Glide,Gson…),Handler,Fragment… Java

Java基础知识,反射,泛型,集合源码,多线程原理,JVM… 计算机网络

HTTP/HTTPs/TCP/UDP/DNS/IP… *** 作系统

中断,用户态/内核态,阻塞,临界区,多线程模型… 数据结构

二叉树,红黑树,B树,B+树,排序算法… 设计模式

单例(手写),观察者,建造者,命令模式… 建议

主要针对非科班同学:最好系统的看下 *** 作系统和计算机组成原理,因为看完 *** 作系统后才能系统的认识计算机的原理,能更好的从底层去认识上层多看源码,包括Java层的代码在JVM中的实现源码(如synchronized的实现源码),Android framework的源码(更好认识Android层的实现),Android开源库源码(OKHttp,Retrofit,RxJava,EventBus,Glide,Gson…,更好的学习优秀开源库源码,做到用的熟,懂原理)多问自己为什么,比如两个技术点优缺点分别在哪,各自的使用场景(如单例模式下饿汉与懒汉的优缺点,使用场景),这样才能更契合实际应用开发,针对不同场景使用不同技术点及时复盘总结面试中遇到的问题,分为两方面,一是知道但不能深入的,这种需要继续多看多总结,另一种是没接触过的,这种可以先了解下,万一面试又遇到了,可以回答下了解到的,之后再去深入总结(毕竟时间有限,不可能面面俱到,只能不断学习总结) 最后

最后这里放上我这段时间复习的资料,这个资料也是偶然一位朋友分享给我的,里面包含了腾讯、字节跳动、阿里、百度2019-2020面试真题解析,并且把每个技术点整理成了视频和PDF(知识脉络 + 诸多细节)。

还有 高级架构技术进阶脑图、高级进阶架构资料 帮助大家学习提升进阶,这里我也免费分享给大家也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

有需要的朋友可以点击:**Android面试资料
2Fshimo.im%2Fdocs%2FVxOufNNdaD4WS61R%2Fread)**免费领取~

分享给我的,里面包含了腾讯、字节跳动、阿里、百度2019-2020面试真题解析,并且把每个技术点整理成了视频和PDF(知识脉络 + 诸多细节)。

还有 高级架构技术进阶脑图、高级进阶架构资料 帮助大家学习提升进阶,这里我也免费分享给大家也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

有需要的朋友可以点击:**Android面试资料
2Fshimo.im%2Fdocs%2FVxOufNNdaD4WS61R%2Fread)**免费领取~

[外链图片转存中…(img-cDVtZ7P8-1643598324709)]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5716373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存