前言

最近我开始偷偷投简历了。与老东家的合同快要到期,想知道自己的斤两,续签合同也好有个底,顺便悄悄看看新的工作机会。虽然市场环境不好,但我们身在涨工资靠跳槽的行业没办法。

由于工作了5年了,经验有了,我收到的面试邀请也挺多,但半个月的面试下来却没收到一份满意的offer,真是**“被现在的公司害了”**。下面是我总结的一些面试题,希望对想跳槽的小伙伴有一些帮助。

面经

我面试的是腾讯Android开发岗位,面试官问了很多Java知识,甚至一个Android的相关问题也没问(我不知道这算不算是正常情况啊……),很是苦恼,下面是记下的一些面试相关问题。

1.自己介绍(这个没什么说的,介绍一下姓甚名谁,毕业于哪,做过哪些相关项目)

2.java多线程的几种状态。回答的不好,只回答了就绪,运行,阻塞状态。

3.数据结构,红黑树。之前是电气专业,数据结构也没有学过,直接说不会Pass。

4.了不了解Java虚拟机。不怎么了解,只知道GC回收机制。

5.了不了解Java设计模式。不了解,只听过单例,观察者模式。

6.看我项目里有写Mqtt协议,问我了解不了解Amqp协议。不了解,说了一些Mqtt主题订阅发布了相关问题。

7.问了线程在JVM虚拟机中是怎么加载的。唉,不知道。

8.问了静态static是怎么加载的。这个感觉回答得还行,是类的加载的一系列过程。

9.问了项目中有没有统一的异常处理机制。没有,都是trt/catch的。

10.问了项目中有没有用到继承等相关知识。没有。

11.问平时是怎么学习的。上CSDN,GitHub,查找相关资料,遇到什么问题去搜索对应的解决办法。

也不知道为什么应聘Android,全是Java相关知识,可能Java对Android开发真的很重要吧……心累……

优秀开源项目:

  • ali1024.coding.net/public/P7/Android/git

简介:Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义

  • github.com/android

简介:Android官方GitHub开源项目,强烈推荐

如何做好面试突击,规划学习方向?

面试题集可以帮助你查漏补缺,有方向有针对性的学习,为之后进大厂做准备。但是如果你仅仅是看一遍,而不去学习和深究。那么这份面试题对你的帮助会很有限。最终还是要靠资深技术水平说话。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。建议先制定学习计划,根据学习计划把知识点关联起来,形成一个系统化的知识体系。

学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

同时我还搜集整理2020年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节

在搭建这些技术框架的时候,还整理了系统的高级进阶教程,会比自己碎片化学习效果强太多。

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

安卓面试自我介绍,Android400道面试题通关宝典助你进大厂相关推荐

  1. Java400道面试题通关宝典助你进大厂,看这篇足矣了!

    前言 Spring 是一个非常流行和成功的 Java 应用开发框架.Spring Security 是 Spring 家族中的一个安全管理框架,提供了一套 Web 应用安全性的完整解决方案.在用户认证 ...

  2. 怎样才是刷面试题的正确姿势?Android400道面试题+通关知识宝典助你进大厂

    11.OOM可以try{}catch{}吗? 12.给我谈谈正则表达式.(校招&实习) 13.如何将String转成int?(校招&实习) 14.谈谈你对String的理解. 15.你 ...

  3. 开发工程师面试自我介绍_30道经典面试题,靠它我在一线拿到了20k的前端开发工程师岗位...

    题 1 :什么是防抖和节流?有什么区别?如何实现? 防抖:触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算是间 思路:每次触发事件时都取消之前的延时调用方法 节流:高频事 ...

  4. android开发电话面试自我介绍,安卓开发面试自我介绍

    面试自我介绍既是面试中必备环节,也是求职者们最关心的问题之一.一个常规的面试,寒暄之后面试官提出的第一个问题几乎千篇一律:"请您简单地做一下自我介绍".有些被面试者都会问:简历中情 ...

  5. 计算机硕士毕业面试题,计算机研究生面试自我介绍

    计算机研究生面试自我介绍 good morning,madam and sir!it's a great honor for me to meet you here today. i would li ...

  6. 后端开发面试自我介绍_java开发面试评语

    自我评价或是自我介绍(我是Java程序员) 你这里介绍的就挺好啊. 有个条理就行 我前段时间也总参加面试,也是做J2EE,我说下我自我介绍的思路: 1. 先介绍基本情况,哪里人,什么学校毕业在什么公司 ...

  7. php面试自我介绍结束语,面试自我介绍 结尾 社团招新面试自我介绍

    自我介绍在我们的生活中会经常用到,在大学社团面试中,如何让自我介绍起到让人耳目一新的效果需要一定的技巧,下面是小编整理的社团招新面试自我介绍,欢迎大家阅读. 社团招新面试自我介绍篇1 亲爱的老师.同学 ...

  8. java面试自我介绍百度云,java面试自我介绍

    java职位是一个比较热闹的职位,java面试自我介绍怎么说?通过阅读本文,希望对你有所帮助. 面试自我介绍的思路: 1.先介绍基本情况,哪里人,什么学校 2.说下自己的性格,比如 3.一般说完以上的 ...

  9. 转专业计算机的面试自我介绍,转专业面试自我介绍

    转专业面试自我介绍 1.接到面试通知后,最好在家打个自我介绍的草稿,然后试着讲述几次,感觉一下. 2.自我介绍时首先应礼貌地做一个极简短的开场白,并向所有的面试人员(如果有多个面试考官的话)示意,如果 ...

最新文章

  1. 如何通过Gradle上传Android库到JCenter
  2. java 的 System.getenv() 和 System.getProperty()
  3. C#中字典集合HashTable、Dictionary、ConcurrentDictionary三者区别
  4. .Net Core Configuration源码探究
  5. xml json 比较_JSON和XML:它们如何比较?
  6. CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
  7. Office2010升级前期准备
  8. Scipy教程 - 线性代数库scipy.linalg
  9. 笔记本电脑VGA与DVI接口的区别(转)
  10. IDEA 不识别的MAVEN 项目应如何处理
  11. Ubuntu Eclipse 解决中文乱码
  12. Linux兄弟连学习
  13. 蘑菇书 第一章绪论 习题
  14. Linux命令之shred命令
  15. 鸿蒙开发板和STM32有啥区别,让arduino 把你的无用的stm32板子玩起来 之一
  16. python,jsonschema, marshmallow, “None is not of type ‘string‘
  17. biopython:1:biopython的安装
  18. 【原】C++11并行计算 — 数组求和
  19. 未来在线教育的五种模式
  20. 电脑开启热点,但是连接时候显示无intent或无IP分配

热门文章

  1. 计算机基础office快捷键全称,常用Office Word办公软件快捷键介绍
  2. opencv入门使用
  3. Django POST时错误提示:CSRF验证失败
  4. 使IIS部署的网站应用HTTPS协议
  5. OpenGL-着色器
  6. one or more assertions failed
  7. Day03.分支结构
  8. 【用Cocos Creator给暗恋的女生写一个游戏(3)】——游戏加载界面
  9. 10个心理学故事引出的各种效应
  10. 重磅!中国工程院撤销李宁院士称号