欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Android开发入门腾讯面试,Android面试吃透这套资料面试成功率直线飙升

最编程 2024-04-19 18:56:40
...

前言

为什么要尽量让自己进大厂?
大厂除了收入高,还能开拓眼界,积累人脉,至少能提升甩锅吹牛逼的能力,就算35之后被开了,靠简历背书加成还是可以去二三线公司或外企继续职业生涯,稳赚不赔。

如果毕业就进了大厂,那你将得到业内大牛的指导,以及随处可见的技术碰撞。新技术的跟进也是非常快的,在这样的环境中,你的技术成长自然是非常快的。如果自己足够努力,用不了三年,你可能也将会跟他们水平差不多。

对于应届生而言,从薪资,福利,平台,镀金,培训等各方面来看,腾讯这样的公司几乎相当于清华、北大级别,后面不论是继续留下来发光发热还是跳槽,有一张腾讯的金字招牌(在这样的环境和平台下能力也不会差)在手,会非常有市场,抑或干几年出去创业融资,有了腾讯的招牌都能多些便利。所以应届生们遇到腾讯,阿里,百度,华为等公司不要犹豫,这些都是中国最知名的企业,待遇和平台在国内都首屈一指,一个能让你成长+buff,价值+buff的大腿,请抱紧了。

什么,累?年轻人打工赚的都是辛苦钱,哪里都一样。先让自己成长起来,然后你才有选择的资本。

腾讯的16薪、弹性打卡、通讯、交通、等补助或津贴,腾讯的自家产品还有各种优惠福利等等。

这些都是我想进大厂的原因。经过我两年的努力,付出就是有回报的,我总算进入了腾讯工作。下面分享一下我自己的面经。

视频面

起手式:自我介绍
activity 的生命周期?
activity 被挡住了之后,要经过哪些生命周期?为什么经过onStart方法呢?
多个handler绑定了一个looper,如何区分哪个handler对应哪个message呢?
java有哪些同步机制
什么是可重入锁
object.wait() 可重入吗?
什么是公平锁,什么是非公平锁
自己基于原生方法实现一个公平锁
ssl 验证证书的可信过程
tcp 的超时重传有哪些流派的算法
tcp 的超时时间怎么设置
如下代码的会执行false吗?A a=new A(); System.out.println(a isInstance of A) ;
类加载器双亲***模式
(git merge 和 git rebase 的区别
可以实习多久?
你有什么要问我的吗?

视频面试之后,面试官人很好,因为视频面试加了微信,面试官在笔试之前还喊我去做笔试.笔试做的很一般,然后很幸运地收到了腾讯的现场面试通知。

现场一面

现场面试的面试官就是之前视频面的面试官,人很好,给主动提出一些问题让你思考。现场面试的记录如下:

  • 手写代码:计算表达式,验证计算表达的正确性(这个比较难,要考虑很多情况)
  • 问如下代码打印哪些?
public class A{
 static{
   System.out.println("A");
 } 
 B b=new b();
 public static void main(String args[]){
    A a=new A(); 
}
}
public class B{
static{
 System.out.println("B");
} 
}
  • 上面的题目中的main函数修改下,问打印哪些?```
    public static void main(String args[]){
A a;
  • SSL 证书链,证书链是否被中间人攻击
  • 操作系统的进程空间和i/o空间是统一编地址(忘记了)
  • mov 中的地址值是逻辑地址还是物理地址?逻辑地址如何转换得到物理地址
  • so如何确定入口地址?(不会,很难受)
  • 你有什么要问我的吗?

一面完成当天晚上收到了二面的短信通知,于是第二天早上又去了二面。

现场二面 (问了很多,有些记不清了)

  • java 哪些内部类?内部类为什么局部变量用final
  • java 有哪些语法糖
  • for-each 循环的原理
  • java 序列化了解多少?
  • hashMap put get 原理
  • hashMap 如何扩容,原来的Entry如何对应到新的Entry上?
  • concurrentHashMap 原理
  • 红黑树查找和插入的时间复杂度
  • java 泛型方法如何确定类型
  • java 泛型中的?通配符
  • 深拷贝和浅拷贝
  • 父类没有执行深拷贝呢,子类如何让父类深拷贝呢?
  • 反转单词(最小的空间复杂度)
  • 乐观锁和悲观锁
  • 手写单例模式(double-check)
  • 乐观锁写单例模式
  • treeMap的原理和linkeHashMap的原理
  • activtiy 如何被实例化的
  • activity是通过反射被初始化的吗?初始化的类加载器是哪个呢?
  • anr是什么?如果主线程一定要执行耗时逻辑,如何保证不发生ANR
  • app 如何判断在后台?
  • 你有什么要问我的吗?

二面问了大概80分钟的样子,面试官很年轻,长得蛮帅的,人也很nice,思维敏捷,反应超快,全程就是一张纸和笔,想到什么问什么。给我一个感觉就是做事干练,技术实力深不可测。

二面回来之后,查了公众号状态,变成hr面环节,开心~

hr 面

  • 介绍你自己
  • 你觉得研究生期间比较挫败的一件事是什么?
  • 这件事过去多久了?
  • 你以后怎么规划和打算的啊?
  • 想去北京吗
  • 找工作有什么特别想去的公司吗
  • 你父母是做什么的啊
  • 你是独生子女吗?
  • 你有女朋友吗
  • 你有什么要问我的吗?

总体感觉:腾讯的面试比较注重基础和细节,面试官人都很不错,会主动让你热身,对面试官提出的问题,也会很仔细地回答。现在回忆起来,无论是在面试还是其他的细节上,腾讯都做得井井有条,也很人性。不愧是大厂,很赞!

这里给大家分享一份2246页《2022最新Android 大厂高频面试题解析大全》(持续更新中~)

包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。
2246页《2022最新Android大厂高频面试题解析大全》

这份资料我从2019年春招开始,就会将各博客、论坛。网站上等优质的Android开发中高级面试题收集起来,然后全网寻找最优的解答方案。每一道面试题都是百分百的大厂面经真题+最优解答。

包丰富的知识脉络 + 诸多细节,节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
需要这份《2022最新Android大厂高频面试题解析大全》,【可以点击这里】免费领取,希望对正在准备面试的你有所帮助!

  • BAT大厂面试题库(阿里、腾讯、美团、字节跳动、网易等)

总结

如果你的人生起点不高,那么趁早努力。无论现在的你处于什么阶段,都不要落下学习。