个人情况
先说说个人情况吧,坐标广州,15年从一所普通二本大学毕业,毕业后在一家小公司干android开发,年薪在15w左右。
作为一名菜鸡,确实非常合格,技术没什么长进,眼见也没有提升,没规划没未来,让人实在焦虑,之所以开始改变自己也是家庭发生了变故,才让自己开始思考人生。
所以耗费了大量的时间和精力,在工作之余抽出自己的时间来学习。好在付出终是有回报的,简历上不说敢写精通,熟练是没多大问题的,最终4面拿下了腾讯offer。
以下主要分享面经和个人学习方法,会包括很多PDF文档,如面试题库(含答案+解析)、学习笔记、实战文档和脑图等等,均可以免费分享。
感叹一声:
耗时两个月的找工作经历终于是画上句号了,几十个日日夜夜的酸甜苦辣只有裸辞的亲尝者才能体会到吧,下面想来复盘或者说总结一下这段经历。但不管怎么总结,核心还是那一句话:一定要充分的准备!!!涉及到的知识点一项都不漏的复习一遍(至于深浅程度主要看自己平时的积累了),一则能很大程度的提高自信(不需要担心被面试官问倒);二则面对问到的知识点时还可以扩展的说清楚该知识点在安卓或者Java体系中的关系和逻辑。否则后续因为复习不到位而与自己理想的公司或岗位失之交臂时你会感到些懊恼。
腾讯Android 高频面试真题
目录
计算机基础面试题(⭐⭐ ⭐)
网络面试题
- HTTP 与 HTTPS 有什么区别?
- Http1.1 和 Http1.0 及 2.0 的区别?
- Https 请求慢的解决办法
- Http 的 request 和 response 的协议组成
- 谈谈对 http 缓存的了解
- Http 长连接
- Https 加密原理
- HTTPS 如何防范中间人攻击?
- 有哪些响应码,分别都代表什么意思?
- 为什么 tcp 要经过三次握手,四次挥手?
- TCP 可靠传输原理实现(滑动窗口)
- Tcp 和 Udp 的区别?
- 如何设计在 UDP 上层保证 UDP 的可靠性传输?
- socket 断线重连怎么实现,心跳机制又是怎样实现?
- Cookie 与 Session 的作用和原理
- IP 报文中的内容
- 浏览器输入地址到返回结果发生了什么?
操作系统面试题(⭐⭐ ⭐)
- 操作系统如何管理内存的?
- 进程调度
- 说下 Linux 进程和线程的区别
- 你能解释一下 Linux 的软链接和硬链接吗?
- 安卓权限管理,为何在清单中注册权限,安卓 APP 就可以使