为了有赞的面试准备了半个月的样子,当时还投了美团、字节、滴滴、京东,目的只有一个,就是要进大厂,但是只有有赞扛过了一面,其他都是一面就挂了。
前三面都自我感觉良好,以为能稳拿offer的,没想到五面后开始节奏不对了,HR以HC紧张等等各种理由,推迟告知结果。。。距离一面一个月的时间告知我面试挂了。这次面试整整花了一个月的时间,还是很可惜的。
五面凉经有赞一面(2-24)自我介绍TCP/UDP 三次握手、比较TCP、UDP,TCP是如何实现可靠传输的(序号、确认、重传机制)http版本https加密过程面向对象设计模式(引申出锁)事件分发机制->场景题:纵向的列表RecycerVIEw中的横向滑动的VIEwPager,如何处理事件的分发HandlerMVP、MVCSychronized底层如何实现项目->Flutter大文件如何读入排序,然后统计出出现最多的数值。排查闪退容器类介绍和存在的问题内存泄漏数据缓存方式框架反问线程池动态代理和静态代理(不清楚)有赞二面(3-1)为什么用FlutterFlutter 如何和原生通信Flutter 前景你怎么看这里问了一个什么什么Quos还是Aquos,压根听不清,直接答了不会。Kotlin和Java的区别(答了语法糖和多线程方面)引申出线程池多线程间互斥,悲观锁(Sychronized)、乐观锁(CAS)可见性和原子性引申出Volatile + 指令重排懂哪些架构,MVP、MVC(答了MVP和MVC,MVVM不清楚),MVP的生命周期如何管理有没有了解过Jetpack问项目,外设和手机是否有连接不稳定的情况?最近在读那些书?引申出哪些设计模式:单例(线程安全和非线程安全,第三种线程安全的单例没答上来、外观模式、观察者模式、静态代理HashMap 1.7和1.8的区别,Size的限制、初始大小。自己写的后端?学过前端?(Vue.Js)算法题:怎么判断链表是否成环。反问有赞三面(3-4)自我介绍Flutter看之前面试官问了你Flutter,问了什么,那你能说说MicroTask吗?什么时候接触的AndroID开发(移动端开发)?Flutter和AndroID原生混编各自的侧重点是什么?为什么学AndroID开发?平时如何学习的?给自己评价三个标签?自己的一个优点、一个缺点。水塘、蚂蚁问题。。。场景题:Token在本地如何存储?加密?Token有几个?学习一门技术流程是啥?你觉得你的代码写的漂亮吗?不的话,你是怎么改正(解决的?)你觉得一篇漂亮的代码最重要的是什么?看过啥书?如何抗压?《看过的某本书名》印象最深的是啥?反问有赞四面 HR面(3-5)就是一些个人方面简单的问题,不涉及项目,问完告知3天有结果。但是3天后去问,说HC紧,再等一周。
有赞五面(3-19)一周后,问HR结果,HR问有其他面试进行的流程,答了有几家公司要去现场面试,HR:“网上谈的不能完全了解你,希望也能现场面试”。
从2-20简历投入到3月19日,整整一个月的时间,迎来了第五轮面试。
自我介绍为什么项目中用MQTT,为什么不用http设计一个图片加载库(提到了生命周期关联、网络请求管理、图片缓存、图片尺寸适配几个方面,但是具体到细节就答得乱七八糟的,太久没看了。。)
反问(准备的问题都问完了,真想不到问题了)
3-24 面试失败,进入人才库有赞总结持续了一个月零四天的面试,前三面体验不错,面试官很专业,问题循序渐进,深入浅出。
到HR面后开始节奏不对了,HC紧张等等各种理由,推迟告知结果。
还是有很多收获吧,既然不选我,肯定是有比我更优秀的人,我还是有很多可以改进的地方。
后面想边投简历,边准备面试。大概闭关复习了半个月,中间又找了一个学长内推了腾讯。那段时间里,一直在网上找资料,看别人的面经,刷题库。虽然找资料的过程很辛苦,但是当时心里憋着一口气,动力很足。比较幸运的是,当时关注的一个公众号分享了一份大厂的面试真题,还有一套比较系统的AndroID系统学习资源。后面的大部分时间就是在啃这些资料。
需要的朋友只需要 点赞支持一下 后,然后【点击这里免费获取】这些资料其实只看了一些重点,对自己多了一些自信,决定开始新一轮的战斗。没想到这么顺利就拿到了腾讯的offer。
腾讯面试(丝滑)腾讯一面,30分钟1.自我介绍
2.编译器项目介绍,内容提问
3.http和httpS有什么区别?httpS加密原理讲一下
4.虚拟内存有什么作用?
5.内存调度的算法有哪些?
6.常见排序算法有哪些?稳定性呢?
7.手写快排
8.C++ private什么意思?
二面1.自我介绍
2. *** 作系统项目介绍,内容提问
3.进程和线程的区别,进程哪些资源可以共享?线程呢?
4.http响应过程
5.TCP如何保证可靠传输?
6.拥塞控制
7.流量控制
8.OSI七层模型,http、TCP、UDP分别在哪层?
9.时间片轮转机制是什么?有何优缺点?
10.进程调度
11.以新华字典为例,如何实现有序索引存储?
12.算法:一个字符串由数字和字母组成,按字典序输出其转换大小写的全排列
三面1.自我介绍
2.你觉得自己有什么优缺点?别人如何评价你?
3.设计模式了解过吗?
4.滑动窗口有什么用处?
5.进程调度算法讲一下
6.内存泄漏是什么意思?C语言如何避免内存泄漏?智能指针听说过吗?
7.两个骰子,每个面上可以刻0-9中的1个数字,如何用且仅用两个骰子表示出所有日期(01-31)
HR面1.能实习多久?什么时候能开始?
2.为什么来实习?有什么期望吗?
3.有考研意愿吗?
4.手头有没有别的offer?
感想腾讯速度还是蛮快的,每场面试大概隔了两三天,我从周一一面,第二周三hr面试就完了。(相比有赞来说)
就是hr面试完了以后有点慢,大概等了一周才得到正式offer。
最后,感谢大佬整理的资料,在这里我把大佬的资料和自己的面经分享出来,回馈大家。希望大家也能拿到目标offer!
需要的朋友只需要 点赞支持一下 后,然后【点击这里免费获取】 总结以上是内存溢出为你收集整理的有赞Android实习五面都挂了,复习半月再战,转拿腾讯offer!全部内容,希望文章能够帮你解决有赞Android实习五面都挂了,复习半月再战,转拿腾讯offer!所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)