经历了千辛万苦的面试,我的春招最终在拿到了腾讯SNG的offer后谢幕了。中间经历了很多遗憾和痛苦,但是成果还算是比较满意。经历了这么多,也是想写一些自己的感悟。算是一种分享也是一种记录吧。想到哪写到哪,可能会比较混乱。

成果汇报

先不说废话了,直接先看一下最终结果吧,面试感悟放后面去写,应该是会分成技术方面和其他方面。
笔试通过面试挂掉的或是没参与面试的公司包括:

  • 网易互娱(CC直播)(二面挂)
  • 京东(二面挂)
  • 阿里(二面挂)
  • 360(拒了面试)
  • 携程(拒了面试)

最终是一共是通过六家公司的面试包括:

  • 腾讯(手机QQ)
  • 今日头条(主客户端)
  • 网易互联网(网易云音乐)
  • 新美大(美团外卖)
  • 华为(苏州研究所,具体业务不清楚)
  • 百度(平台账号部)

技术方面

一、关于开始准备的时间

技术方面的相关知识,当然是越早开始准备越好。我觉得最好是能在寒假中期就开始准备一些相关知识。其实我是从3月份到学校了才开始准备的,这时候阿里的内推都已经开始了,因为阿里的简历很容易被捞起来,而且HC也有限,所以越早开始越好。但是因为我没准备好,所以又花了十天时间准备了一下才敢投的简历。之后也就是边面试边准备,我感觉如果我能寒假的时候就开始准备的话,通过阿里的几率会大很多。

二、一些学习资料

francistao/LearningNotes
CyC2018/Interview-Notebook
《剑指offer》
《EffectiveJava》
《Android开发与艺术探索》

学习资料的话主要还是通过上面的这两个Github项目作为大框架来学习。但是这只能是一个大框架,更多的还是要通过搜索引擎,把相关的知识点通过自己的查询,再加上自己的感悟,最后记录下来(因为我是记录在OneNote上的,分享起来太麻烦了,如果有需要的小伙伴可以留言或者PM我,我直接发给你)

除了上面基础知识之外,可以多去找一些面经刷一下,然后总结起来,其实每一年问的题来来去去也就那些,还是看缘分和临场发挥。

三、面经:

有很多的当时面试完也没及时的记录,现在也都不记得了,就把我有记录了的几个分享给大家吧。

腾讯一面:SNG事业群
1. Object中的常用方法(notifyAll、notify)
2. hashCode有什么用(放集合类的时候用于标示)
3. 进程线程
4. 进程怎么管理内存
5. 链表和数组
6. 设计一个数据结构,整合链表和数组的优点
7. 求String[]中出现最多的字符的算法(不许使用高级数据结构)
8. 刚刚那个算法的时间复杂度是多少(取决于你说的算法)
9. TCP三次握手
10. socket的accept()方法是处于三次握手的哪个阶段
11. 访问qq.com的过程中用到了哪些协议(漏说了ARP和UDP)
12. GC
13. 介绍一下红黑树
14. hashmap原理
15. 抽象类和接口的异同点
阿里一面:搜索事业部
1. 自定义View绘制流程
2. 点击事件的传递(点击事件的传递,在被人接收之后是怎么传的,逐级传递是怎么传的)
3. Handler的机制
4. 操作系统层面理解线程切换
5. CPU休眠
6. 什么叫阻塞
7. static关键字
8. 静态内部类有什么用
9. GC、GCROOT
10. 数组和链表
11. 大文件求交集
12. HashMap实现原理
阿里一面:天猫技术部
1. 讲学生会经历
2. 泛型是怎么获取类型的
3. GC什么时候触发
4. GCROOT
5. Activity跳转时的生命周期
6. 两个字符串,判断里面的相同字符数量是不是一样的。
7. EventBus原理
8. 讲创业经历
9. 介绍创业项目,遇到了什么让你觉得困难的地方,怎么解决的
阿里二面:天猫技术部
1. 问了一下成绩
2. 最擅长的科目(我答的计网)
3. TCP特点
4. TCP和UDP区别
5. TCP如何保证的可靠数据传输
6. 微信使用的是TCP还是UDP,为什么?
今日头条一面:头条主客户端
1. 求最长递增子序列
2. 抽象类和接口的优缺点,为什么要有抽象类
3. 写一个单例模式
4. 描述建造者模式、工厂模式、代理模式
5. view的onLayout
6. 属性动画和帧动画
7. 类加载
8. 点击事件
9. viewstub
10. 软引用和弱引用

其他方面

其实面试这东西,除了扎实的技术储备之外,缘分真的很重要。下面有几点小建议吧,其实我也不知道是否正确,但是我一直坚持的一些方面。

  1. 我认为最重要的一点,沟通和交流的时候要保持对人的尊重,即使你不完全认同对方的观点。保持礼貌,求同存异,我觉得这是当代大学生必备的素质之一。
  2. 面试的时候千万不要慌,即使遇到了不会难题也要保持冷静。这个状态是可以通过你的回答被面试官听出来的。(我阿里的搜索一面和天猫二面就是这么挂的)
  3. 遇到了难题,可以尝试着把话风引向你会的点,比如云音乐二面的时候面试官问了我一个HashSet的原理,我当时一时间忘了,就赶紧和面试官说,对于HashSet我不是特别清楚,但是我比较了解HashMap。然后面试官就开始让我解释HashMap,聊天得以继续。
  4. 突然想不到了,等想到的时候再来更新吧。

最后,祝福大家都能得到自己想要的offer

2018春招Android实习生面试感悟相关推荐

  1. 2018春招实习笔试面试总结(PHP)

    2018春招实习笔试面试总结(PHP) 博主双非渣本计算机软件大三狗一枚,眼看着春招就要结束了,现将自己所经历的的整个春招做一个个人总结. 首先就是关于投递计划,博主自己整理了一份各大公司的春招信息, ...

  2. 多益2018春招前端技术面试

    2018春招,多益网络内推,前端开发工程师,技术面问题 据我了解,从一月到三月份年,多益一共启动了至少三批春招招聘.从同学的反馈来看,一月份考验刚结束的那批春招通过率比较高.至于我个人,参加的是三月份 ...

  3. html5前端实习招聘面试,2018头条春招前端实习生面试题目总结

    下午去了头条总部面试前端岗位,挂在二面...自己基础还是有些差,在这里总结一下两轮面试的题目: 一轮面试 typeof实现的原理是什么? https://ecma262.docschina.org/# ...

  4. 2017春招百度实习生面试记录

    官网投递的实习生岗位,前几次简历被刷,有一个很重要的原因,项目经验不足:今年开学发愤图强,一口气做了几个项目,关于项目后面的面试记录会具体提到.那天下午我坐在电脑前敲代码,突然手机响了,看到是北京的电 ...

  5. 2018春招便利蜂--你的准备永远不能覆盖面试官的提问

    这两天投了一波简历,昨天陪女友去听的宣讲会,之后答了笔试题,今天面试,给了口头offer. --记2018春招第一面 笔试题: 1.一个数组里全是正整数,将这个数组中的数字排序后,从前向后输出的正整数 ...

  6. 双非研二师弟的春招总结和实习感悟

    大家好,我是阿秀. 考虑到最近校招提前批已经开始了,最近会多分享一些校招秋招经验! 前段时间有位研二师弟经过自己的努力终于拿到了字节和腾讯的offer,跟我分享他春招过程和实习感悟,我感觉还是挺有意义 ...

  7. 记CVTE2016年春招暑期实习生招聘应聘经历

    前言 本人于2016年参加CVTE的春招&暑期实习生招聘,现将应聘经历做一简要记录,希望能对有需要的人提供一些有用的信息. 正文 招聘流程 网上申请->在线测试->技术面试(技术一 ...

  8. 阿里2020春招Java实习生笔试题

    阿里2020春招Java实习生笔试题 第1题 第2题 今天上午参加了阿里实习笔试,2个编程题(60分钟),做的简直是惨不忍睹,一个都没出来.虽然和面试无缘了,但希望能帮到后面笔试的同学,所以将题目大概 ...

  9. 华为2018春招笔试题目 字节流解析与长整数相乘

    基础知识杂烩: 字节也叫Byte,是计算机数据的基本存储单位, bit存储内容是0和1,bit是计算机中最小的储存单位 一个Byte是由8个bit组成,它是最小的可寻址单元 ,1个字节等于8位二进制. ...

最新文章

  1. 值得期待的.Net Micro Framework 3.0
  2. window的war发布Linux失败,为什么war包在Windows的tomcat正常运行,在linux服务器报errorpage错误?...
  3. apache做tomcat的反向代理,并实现tomcat的会话共享
  4. python读写大文件 meoryerror_Python – 如何在没有MemoryError的情况下gzip大文本文件?...
  5. JS进阶Date format(日期格式化)
  6. @程序员,你的技术为啥十年八年也没有进步?
  7. java 泛型(generics)使用总结
  8. linux修改文件系统属性,实用技巧:修改Linux操作系统的文件属性
  9. 计算机网络分为点到点网络和,计算机网络-判断题
  10. WPF视频教程系列笔记
  11. OpenGL编程指南(原书第8版)环境搭建
  12. python论文降重_论文怕被查重怎么办?你的降重神器来了
  13. 敏捷开发之极限编程(XP)概念
  14. 模态框中弹模态框的问题
  15. Anaconda3安装tensorflow踩坑记录
  16. 月均播放超2.8亿,vlog会是品牌B站推广新风口吗?
  17. 代码角度理解SGX的认证机制(一):本地认证
  18. 论文研读-AI4VIS-可视化推荐-Table2Analysis/Table2Charts
  19. Visitor模式实践
  20. 八行代码实现图像分类-神一样的Mathematica

热门文章

  1. 【转】售前的成长故事(19篇)
  2. html简单购物车,用jsp实现一个简单的购物车web应用系统。
  3. tpc-e mysql_mysql评测工具TPC-C使用
  4. 【Android】应用拍摄视频功能
  5. 什么是固态功率放大器?射频固态功率放大器?
  6. matlab教程电力电子视频,基于Matlab/Simulink的电力电子仿真演示教学
  7. SQL:请用sql实现学生表中出现的学生姓名次数最多的学生姓名?
  8. 高级PHP工程师必备的编码技巧及思维(收藏)
  9. JAVA毕业设计课设源码分享50+例
  10. h5页面的认识与制作