首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018春招总结

2018春招总结

作者头像
牛客网
发布2018-04-28 11:37:32
1.1K0
发布2018-04-28 11:37:32
举报
文章被收录于专栏:牛客网牛客网

  从2018.2.27正式投的第一份简历开始计算,到今天是2018.4.24,到现在算下来大概两个月,随着确认了腾讯的录用通知函,漫长的春招终于告一段落,虽然京东、华为的offer还没有确认,但是这已经不是能改变我意向的事情了。下面总结一下这段时间来的面试吧。这里只写有面试经历的公司,只笔试过的不算。这里时间不一定按照公司顺序

  阿里巴巴-蚂蚁金服(内推,已凉)

  首先2月27号开始拜托师兄内推了阿里支付宝部门,没想到的时候阿里的效率这么快,3月2日下午阿里就打电话过来了,当时我在成都旅游过程中,遗憾的是第一个电话我没有接到,还以为是诈骗电话:),结果百度查了查,发现这是面试电话,好吧错过就错过,接下来吃串串过程中,又一次打了过来,但是当时人很嘈杂,还是没有接到。。。最后第三次打过来的时候,终于接到了,然后约了第二天,结果面试官鸽了我(报应啊),最后3月5日终于打了过来,当时我在重庆的地铁上面,马上火急的跑了出来,然后就是一场一个半小时的面试,接着马上第二天晚上又来了电话,由于当时我在火车上面,三个电话我都没有接到,不过3月6日早上大概9点多还是给我打来了电话,二面大概持续了半个多小时,经过大概一段时间等待后,也就是3月16日接到三面电话,不过我最终也是倒在了这。下面是阿里面经:

一面(3.5)(一个半小时):

  介绍一下项目   

  项目中怎么优化网络传输   

  tcp协议,滑动窗口,拥塞、流量控制   

  https握手过程   

  证书内容   

  rxjava底层实现、切换线程源码   

  服务的两种启动方式   

  app的启动源码   

  广播涉及的小知识   

  讲一下app之间有几种交互方式 

二面(3.6)(半个小时):

  介绍一下自己   

  介绍一下最近的一个项目   

  讲一下内存泄漏怎么优化的   

  android两种虚拟机ART和Dalvik   

  讲一下ipc有几种形式   

  讲一下view的事件体制   

  讲下reactnative   

  讲一下热修复   

  讲一下组件化开发   

  讲一下红黑树 

三面(3.16)(20分钟):

  先自我介绍一下吧   

  介绍一下做过的项目   

  蓝牙的连接过程   

  wifi怎么处理多连接设备   

  tcp\ip是基于java还是底层调用   

  长连接和短连接的差别   

  tcp\ip七层模型(三面就是死在这里,面试官也很惊讶我竟然不会。。。其实不是不会,而是这里我没听清,其实面试官想问的是OSI七层,但是我没听清。。。想着tcp怎么也有七层了,傻了,就回答不知道)   

  怎么处理LIstView过程中的Item复用,能具体到实现原理方面说嘛?   

  有什么问题想问的吗(我问了他们的具体业务,还有对我的面试做一个评价) 

  今日头条(内推,已凉)

  经过了阿里的面试之后,在面试头条过程中,我已经没有阿里那时候的紧张了,这里的面试机会是在牛客网上面一些人分享的内推码得到的,因为是视频面试,面试过程中,面试官在一间小屋子里面,只露出了半张脸,给人非常有压迫感,这场面试给了我非常大的打击,一些很简单的问题,却不能很好的回答出来,以为自己掌握的很好,其实想不到的弱。只有一面就凉了,下面是面经:

一面(3.14 )(50分钟):

    public T method(Class class),的三个T 

泛型类语法:

    使用来声明一个类型持有者名称,然后就可以把T当作一个类型代表来声明成员、参数和返回值类型。当然T仅仅是个名字,这个名字可以自行定义。 

    静态方法无法访问类上定义的泛型;如果静态方法操作的引用数据类型不确定的时候,必须要将泛型定义在方法上。也就是说上面这个是泛型方法 

    类型参数主要用于声明泛型类或泛型方法;无界通配符主要用于使用泛型类或泛型方法,主要拿来使用定义好的泛型。 

    PECS(Producer Extends Consumer Super)原则 

Java泛型,泛型擦除的概念

    hashMap数组实现,讲讲当节点数小于8的时候,红黑树会退化成链表吗? 

    大于8的时候会进化为红黑树,小于6的时候会退化为链表 

    volatile、synchronize 

    内部类,为什么局部变量要设置为final 

    因为编译的时候,Java会把在内部类使用的变量,在构造函数那里复制一份,注意这里是值的复制,如果外部类修改了值,内部类却不会修改,Java为了避免数据不同步的问题,做出了匿名内部类只可以访问final的局部变量的限制 

这个链接讲的不错:内部访问外部类变量为什么需要final修饰

    activity的flag,new_task,有什么作用 

    android中英寸和dp的关系 

    首先像素密度 dpi = 对角线像素点(px) / 屏幕尺寸(英寸),而dp = dpi / 160 

    fragment的声明周期,当被强制关闭的时候,fragment的detchView会调用吗? 

    算法题,1~100个随机数,取出5个随机数 

    可以生成一个数组,放了1~100的数值,然后随机索引,然后取出随机值后与最后一项交换,循环 

    有什么想问的吗 

  美图(春招,offer)

  经过头条一役,我心里面开始慌了,开始对自己不自信,所以我开始了疯狂投简历,感觉投了有20、30家吧,然后美图公司这里给了我信心,让我捡回自信去面试接下来的公司,最后也给了我offer,但是抱歉了,真的很感谢。美图虽然有笔试,但是我当晚选择做了携程的笔试(至今没电话。。。),反而没做笔试的美图给了我电话,美图只有一面,下面是面经:

一面(4-2)(40分钟)

  面向对象有什么特性   

  封装继承多态拓展讲下去   

  抽象和接口说一下   

  Android中有什么设计模式   

  String可以被继承吗?   

  讲一下项目   

  TCP/IP四层   

  有什么想问的吗 

HR面(4-16)

  谈工作地点   

  发offer 

  腾讯(春招,offer)

  腾讯最开始,我是通过师兄内推的,但是可能简历没被HR看上吧,最后还是选择的春招通道,所以是在广州现场面试的,也是我第一次现场面试,腾讯很土豪的包下了一间5星级酒店,好了接下来讲一下面试吧,我总共经历了三轮技术面,其中两轮现场面试,一轮技术面试,最后一轮HR面试,在两轮现场面试完之后,我还以为我凉了,结果又加了一轮总监面(可能是我乌鸦嘴问了面试官会不会有加面),面完之后面试官直接告诉我下午有hr面试,接下来是面经:

一面(4-11)(70分钟)

  自我介绍   

  介绍工作室团队   

  当小组长的经历   

  tcp握手挥手,为什么   

  线程的生命周期   

  io原理   

  集合相关hashmap,set,hashtable,arraylish,sparsearray   

  算法快拍冒泡时间复杂度   

  rxjava原理以及使用   

  项目难题   

  自我缺点和优点   

  有什么问题想问 

二面(4-13)(40分钟)

  自我介绍   

  打印机项目中,在其中发挥什么作用   

  路线匹配问题,怎么匹配的   

  dtw算法   

  Activity、Service生命周期   

  wifi功能怎么工作的   

  wifi万能钥匙有什么看法,功能怎么实现的   

  家里在哪里   

  有什么问题想问 

三面(4-16)(25分钟)

  自我介绍   

  介绍各个项目   

  tcp协议   

  蓝牙协议   

  WiFi协议   

  职业规划 

HR(4-16)(20分钟)

  自我接收   

  介绍一下工作室   

  工作室的招新过程   

  在工作室招新过程中,我是怎么准备的   

  一天的规划   

  怎么学习的   

  BAT为什么选择腾讯   

  未来3-5年职业规划   

  有没有女朋友   

  家里情况   

  为什么选择Android这个方向   

  为什么选择腾讯的mig部门   

  有什么问题要问我 

  华为(春招)

  接下来是华为的面试,华为的面试也是现场面试,相比于腾讯,华为就吝啬很多,也有点不专业,别人都是一间一间房间,华为竟然是把大堂分为两半。。。一边技术面试一边综合面试,然后像课室课桌一样摆放面试桌子,,就像菜市场一样,无法吐槽。面试也是想不到的水,目前是进入华为offer资源池状态,等捞中。。。

一面(4.12)(20分钟)

  自我介绍   

  介绍三个项目   

  讲一下git的工作原理以及使用   

  辩论队的经历 

二面(4.12)(30分钟)

  自我介绍   

  数据报格式   

  传输过程中出现的问题   

  处理了什么异常   

  心跳保活   

  辩论队经历   

  android版本特性   

  apk签名2.0版本   

  有什么问题要问的 

  京东(春招)

  然后接着京东的面试,京东的是电话面试,京东的面试感觉像是快问快答,一面面试官问的非常快,然后要求我马上回答,不会就问下一题,还好面试官问的都在我知识范围内,没有让他跳过题,而二面面试官就是综合考虑你的实例,这里主要探究你的知识深度和广度。目前是等待offer阶段,下面是面经:

一面(4-21)(30分钟)

  自我介绍   

  Activity中onCreate可不可以获取view的高度   

  讲一下为什么不可以获取view的原理   

  Android中dpi、尺寸、dp、px的关系   

  RecycleView缓存机制,有一些什么设计模式   

  怎么解决图片复用   

  滑动过程的图片的快速闪烁怎么解决   

  自定义view需要注意一些什么问题   

  onMeasure需要注意一些什么问题   

  MeasureSpec这个参数代表什么   

  在onDraw中可以创建对象吗?   

  介绍一下mvp架构   

  内存抖动什么原因造成,怎么解决   

  子线程和主线程有哪些通信方式   

  handler的looper机制   

  所了解的锁机制   

  线程池有哪些   

  java里面的泛型   

  有什么问题问我 

二面(4.22)(20分钟)

  自我介绍   

  平时怎么学习Android技术   

  讲一下你理解的底层实现   

  项目总数据报怎么制定的   

  组件化开发主要需要注意一些什么东西   

  RN的开发有哪些注意点,或者哪些特色的东西   

  有什么问题问我。 

HR(4.23)(20分钟)

  自我介绍   

  工作室状况   

  遇到的最大挫折   

  优点缺点   

  职业规划   

  压力大的时候怎么排解 

  今日头条

  因为头条我既投了内推也投了春招,所以又获得了一次面试机会,但是尴尬的是,京东二面和头条面试就相差了半个小时,当时想放弃头条面试了,不过还是改了下头条面试时间,还是熟悉的房间,熟悉的挂人。。。面试的内容让人看不透,反正从来没看过问这些的。好吧,头条再次凉了,头条算我告辞,下面是面经:

一面(4.22)(50分钟)

  翻转字符串(算法)   

  图灵机   

  冯诺依曼结构   

  状态机   

  快排了解吗,稳定吗,怎么让它稳定   

  树的4种遍历方式,前中后,广度优先   

  图了解吗?能讲一下最短路径算法吗?   

  堆的topK   

  快排可以实现topK吗?   

  进程管理   

  进程声明周期   

  段页式存储   

  进程内存的管理形式   

  java里面有多少种数据类型   

  int是多少字节(32位)   

  char多少字节(16位)   

  大小写转换怎么设计的,不局限于英文,包括法文等等   

  java泛型   

  java为什么要采取泛型擦除这种方式实现泛型   

  java作者是谁 

  总结

  从大二开始,觉得招聘对于我来说太远,结果大三春节还没开始,已经有各大公司开始内推呀,其实这个时候春招已经拉开帷幕,在这过程中,经历过失落开心,经历过了,即使最后失败也不觉得后悔,最后我的春招终于结束了!

作者:Ricowzk

本文来源于牛客网

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.04.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档