Android开发暑假实习面试经历

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xiaoming100001/article/details/79804307

时间真快呀,自己也需要忙着春招了,多怀念以前咸鱼般的小日子,可以有很多时间陪浪。废话不多说,相信大家都知道实习对之后的就职去向很有帮助,下面分享我最近的春招经历。
这里写图片描述
1.阿里巴巴Java后台(28分钟)

  • Java如何实现跨平台,如何编译
  • 类加载原理,classpath是什么,有什么作用
  • 抽象类和接口的区别
  • Java的异常机制,有哪些异常类
  • 介绍map,set,list,collection四大接口

面试阿里是我的第一场面试,也是我求职的一次最大污点,记得当时非常的紧张,到了不知道怎么表达的情况,自然而然一面就挂了,这次面试对我的打击非常大,好朋友不停地在安慰我,才让我慢慢地恢复状态,之后我就渐渐地准备下场的面试。

2.腾讯电面(42分钟)

  • 先自我介绍
  • 抽象类和接口的区别
  • 线程有哪几种状态,也就是生命周期了,说了wait()和sleep()的区别
  • 同步锁跟lock区别
  • Java有哪些集合,分别介绍下
  • Android四大组件是什么,分别介绍下
  • 线程跟服务有什么区别,下载是用服务还是线程
  • 如何进行跨进程通信,binder机制
  • 用过哪些跟js交互的框架
  • 聊聊个人的项目,主要是问了webview
  • 知道哪些排序算法,我扯了下冒泡排序和快速排序,说出时间复杂度
  • 有什么问题需要问的(强行问了两个问题)
    这场面试下来我感觉非常舒服,没有什么紧张感,我觉得自己在进步,结果可想而知我成功进入二面。

3.腾讯二面:(1个小时左右)

  • 自我介绍
  • Android activity生命周期(这里问了比较多,面试官给实例叫你说生命周期)
  • 堆栈,基本数据类型和阴影数据类型
  • Android持续存储方式
  • AES加密,如何拿到密钥
  • 远程写一个大数相乘算法,比如123456789*987654321

这次的面试状态不怎么好,因为感冒的非常严重,而且这个面试官的讲话气场有些大,逼的非常紧,结果还是挂了,我觉得其他答的还是不错的,可能是AES加密和算法不行。

4.三七互娱(30mins)
二月份在拉钩网投了社招,4月份才收到邮件回复通过简历筛选,拉钩网简直了。。。3月份运气膨胀,拿到三七互娱宣讲会的绿卡(直通面试),然后4月8参加面试。
第一面是HR面(震惊!!!)

  • 自我介绍
  • 问我为什么学习Android,为什么不搞IOS开发或者其他
  • 平常有多少时间自学
  • 学习过算法吗
  • 问了下我的项目,主要是测试自己的能力
  • 大四一周可以有5天实习吗?
  • 接触过SDK开发吗?三七Android方向其实是招SDK开发,平常主要做游戏的登陆注册等
  • 评价下自己,说说自己的优缺点
  • 有什么问题需要询问

个人觉得不太适合跟HR聊天,聊了大概25分钟多一些吧,可怜我个工科男。。。不过我觉得聊得还行,期待可以进入技术面。之后确认才发现被三七的HR小姐姐忽悠了,其实公司并没有招19届实习生。

5.广州易宝信息技术公司(30mins)
一面技术聊了大概30分钟,聊完直接问我期望薪酬,想了想说了3K,实习重点在学习,出乎意料面试官说可以再给高些,真是触不及防啊!

6.第二次面试阿里(30mins)
这次很幸运过了笔试,参加电话面试

  • 如何计算程序的运行时间;
  • ListView的优化;
  • Looper的机制;
  • Android数据存储有哪里?SharePreference和SQLite区别

7.金山WPS电话面试:(35mins)

  • 讲讲项目主要工作(面试官复述一遍我的话);
  • 进程和线程的区别,IPC机制,跨进程通讯有哪些方式;
  • Android布局有哪些;
  • Activity的生命周期,具体体现
  • ContentProvider
  • 数据结构学了哪些内容?数据结构二分搜索树是什么(二分搜索树没有回答上)
  • 链表有头结点和无头结点区别,数组跟链表有什么区别;
  • 计算机如何计算2+2/3(我回答了二进制运算,其他的记不清了,应该没回答上);
  • 问了他对象序列化问题,分别是Java和安卓的,他叫我自己写例子证明,没有回答出我的问题

猜你喜欢

转载自blog.csdn.net/xiaoming100001/article/details/79804307