教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

网易笔试(安卓网易面试凉凉经)

  网易笔试(安卓网易面试凉凉经)
  网易的面试结果已经出来好几天了,一直拖着不是很想写面经,反正这会儿闲着无聊,又总是要写的(一来呢是当做一种记录吧,二来呢留给自己和需要的人看,好有个方向)就这会儿写了吧...
  首先还是感谢吧,感谢网易面试官的肯定和建议。
  网易一共经历了四轮面试,前三轮技术面,第四轮总监面。二面完了之后,HR 邀约去杭州参加现场面的,但是因为距离原因拒绝了,后来改成视频面,说实话,我现在有点后悔当初的决定了... 俗话说,见面三分情嘛哈哈哈哈网易一面(28 min)
  自我介绍
  项目经历(老老实实一五一十介绍项目经历)
  然后一个项目一个项目地问
  介绍项目功能,挑一两个你觉得的实现难点讲讲
  聊项目聊了好多,就是聊天一样的,很轻松
  聊了很多 Flutter 的东西,比如怎么接触到 Flutter 的,为什么这么喜欢 Flutter,为什么创办这个 Flutter 开发者协会
  聊着聊着二十多分钟过去了,面试官说我给他的感觉很好,所以也不打算问那些基础的(只有他觉得是基础)东西了(可能是累了hhh),然后就问我有什么要问的吗
  提问环节:
  网易内部对 Flutter 的看法,以及对 Flutter 未来的看法,以及值不值得学习
  如果能拿到 offer,有没有要求必须要去实习
  什么时候有结果网易二面(30+ min)
  这一面真的... 不知道咋说,由于在这次面试之前不久被百度的面试官怼惨了,看来本人真的是心态超级不好啊,被怼了之后,再去看网上的面经,觉得自己啥都不会,越看越丧,甚至开始自我否定...
  所以对网易二面真的没抱什么希望了,面试官问什么我就答什么,会的就答,不会就说不会,也不多说什么,基本就是一问一答式的(除了聊 Flutter 的时候确实比较激动),面试中途我甚至有说想放弃面试、不想耽搁彼此的时间,不知道是面试官真的没听到还是假装没听到(可能是要完成任务吧),他还是继续问问题,我看他脸色感觉他是真的都听不下去了,像是两个机器人在交流,时间一过半小时,面试官就问有什么问题问他嘛,我说没有,然后就挂断了...
  对面试官提的问题印象很模糊,只记得很少一部分问题了......
  自我介绍 + 项目
  讲 Service 的使用
  使用 Service 的时候有没有遇到过问题?有没有在多种机型上测试过
  数据持久化
  问了挺多 SharedPreference 的东西
  Gradle 相关
  Activity之间传数据
  如果 Activity 之间有大量数据(几兆)要传,应该怎么做
  事件分发机制
  自定义 View
  自定义 View 中的自定义属性是如何调用的(好像问的是调用)
  对比 ListView 和 RecyclerView
  讲一下设计模式(然后问了两个我名字都没听过的设计模式,让对比一下)
  讲一下 MVC MVP MVVM
  Flutter 中的难点、原生通信、异步、框架原理等等......网易三面(110+ min)
  自我介绍 + 项目经历
  如何实现推送?(我说建立一个长连接)
  一条推送信息应该有哪些内容
  为什么这么设计,讲一下每个字段的含义?这么设计有什么问题?
  服务端如何确保客户端收到消息了?
  如果服务器发出去一个消息,客户端还没收到,断网了怎么办?
  如何处理重复消息?
  (还有好多好多问题,考虑安全啊、性能啊、各种意外情况啊,反正就是要搞死你......)
  聊了会儿 Flutter
  一个印象较深的问题:Flutter 可不可以实现三维模型?(大概这么问的...)我说不行,因为 Flutter 的绘制引擎 skia 是2D绘制引擎。 他又问 如果有3D绘制引擎呢??还有 Flutter 与原生通信的问题...
  撕代码:
  一个二维平面上有 n 个气球,都是标准椭圆(也就是说可以通过两个坐标确定一个椭圆的位置及大小),椭圆的外切矩形与坐标轴平行,椭圆的分布是随机的,但是不存在两个椭圆交叉的情况(不存在外切矩形相交),问最少需要多少条平行于 y 轴的线,能够穿过所有的气球?
  找出两个单向链表中的公共部分。
  平时怎么学习的?
  平时有看什么书?(我说最近有看 《Android进阶解密》)
  这本书的章节是怎么安排的?它有什么特点?
  如果要你写每一章的 topic 你会怎么写?
  提问环节:
  应届生进入公司能接触到哪些业务?
  如何看待"程序员是吃年轻饭的"这一观点?网易四面(总监面 25 min)
  自我介绍
  大学学过哪些课程?然后问了某些课程的分数
  一个无序数组建堆的时间复杂度是多少?
  死锁是什么?如何产生的(产生死锁的条件)?
  TCP 中的滑动窗口
  看过《算法导论》这本书嘛?
  职业规划
  为什么选择杭州而不是北京
  为什么不读研?
  印象最深的项目
  最后依然是提问环节
  面试总结:
  我的秋招应该也就到这儿了,说实话,我不想再折腾了,因为经过这么多笔试、面试,发现自己的技术真的还很差,基础不牢固,知识点掌握的不够深入,我习惯性在面试结束后让面试官点评一下自己的表现,听到最多的大概就是"对某某知识点理解的不够深入""加强基础"。
  如果最终没能保研,我将全身心投入,准备明年的春招,据说到时候压力更大、更难,能怎么办呢?加油吧!!!
  面试基础很重要!
  一般包括Android基础、Java基础、Android常用的开源框架、设计模式和网络基础等等。下面我来列举一下常见的考察点:Java相关
  Java基础
  HashMap1.7和1.8的实现原理
  final关键字,为什么匿名内部类使用局部引用要用final
  Java多线程
  线程池的使用和原理
  锁机制:synchronized、Lock
  volatile关键字
  ThreadLocal原理
  JVM
  Java内存结构
  Java垃圾回收机制
  Java类加载过程Android相关
  Android基础
  Handler通信机制
  跨进程通信方式
  Activity启动模式
  内存优化、布局优化
  View的绘制流程
  Android事件分发机制
  动画的分类及其原理
  MVC、MVP和MVVM模式
  SparseArray原理
  Android开源框架
  Android网络库:Volley、OkHttp和Retrofit的使用、原理和对比
  Android图片库:Glide和Picasso的使用、原理和对比
  EventBus的使用和原理
  RxJava的使用和原理
  Router的使用和原理网络基础
  HTTP相关:包括HTTP2.0、HTTPS等
  TCP相关:三次握手、四次挥手等设计模式
  单例模式
  代理模式:静态代理和动态代理
  观察者模式
  这些基础知识一方面大家可以直接阅读源码,一方面可以去网上搜索相关文章去学习。
  技术外这些准备要做好
  首先是准备简历:
  简历编写需要注意的几点:
  1.标题的直接按照姓名-几年工作经验-应聘岗位格式来填写。
  例如 小明——四年工作经验——Android开发高级工程师。因为要知道,HR筛选简历是非常快的,你要在第一时间就让他看到他想要看的信息。HR一开始最关心的就是工作年限和岗位,你直接在标题栏用最大的字体写出来会比很多人介绍了半天项目最后写年限要好得多。
  2.个人信息写最前面。
  个人信息栏其实不用写很多东西,最主要的就是姓名、联系方式、性别、如果学校是名校那么就写上,如果本科学的是计算机专业也可以在这里写上,如果都不是就最好放到最后去写,因为最前面的东西永远是最先看到的内容,也是你最有竞争力和卖弄的资本。
  3.有技术博客和github开源项目的一定写在最前面。
  这是活生生的例子。我在面试华为的时候面试官就特意去看了我的csdn上的博客。然后说写的还是不错的,给他留下了一个不错的印象,所以这点是绝对的加分项最好就是写在最前面。
  分析考点:
  技术面是一场技术面试官对候选人的综合评估
  先从面试官角度来分析,在面试过程中的对候选人一些考查点吧。知己知彼百战不殆,面试过程中逆向思考一波,有助于我们怎么应对技术面。
  候选人人设是否跟简历一致
  主要看候选人是否坦诚真实,这个会直接影响能不能通过。候选人上的项目经验和技能点应该尽可能与候选人匹配,比如说,候选人说做了XX项目,但是问起是怎么实现的,却答不上来,或者说熟悉xx技能点,却只会调用常用的api,对其源码细节一点都不熟悉,那多半是不给过的。如果候选人要吹牛B,能拿出能圆上吹牛B的实力,也是可行的。比如说某某模块其实是你同事做的,但是你也完全理解了,可以应答如流,面试官是不会计较的。
  技术的扎实程度和项目经验匹配程度
  考查包括对技术的理解和解决问题的能力,包含一些细节,运用的场景,实现的原理等等,目的是为了测试候选人技术水平上限。答得越清晰,越深入,对细节掌握越牢靠越好,不一定需要全部答出答完美才能拿到offer,但这些题回答的效果最能影响到offer能谈多少钱。小厂偏重于技能、项目经验匹配度,大厂偏重于基础、原理。小公司,面试官通常希望候选人尽快上手,就希望候选人有类似竞品或者功能开发经验的候选人,所以也可以从这些方面做准备。大公司呢,可能会提出一些场景来考查候选人怎么设计,这就要求候选人功底深厚,逻辑严谨了。上面的题集我没写答案,因为我觉得很多题本就没有标准答案,也没有必要背题的"标准答案",优秀的回答,应该是形成自己的理解输出的,说的有理有据就行。
  候选人亮点、优势
  一般是作为候选人的加分项,或者是面试官为了更快的打开话题,了解候选人的优势,并测测候选人的优势到底屌到什么程度。这个问题回答好了,候选人甚至能翻盘。如何学习Android面试中所需的技术
  很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我针对Android程序员,我这边给大家整理了一套学习宝典!
  为了更好更快地学习Android面试中所需的技术,大家可以了解一下我的Android进阶学习路线:(附面试题与学习资料)
  Android学习路线图
  首先,对于没有学习方向,知识不体系的人,我把我工作几年整理的学习路线分享给大家,做一个借鉴作用,还不知道怎么学习的人可以直接照着我这个学习路线一个个的去学习,知识不体系的人可以参考下我整理路线的方式,总之希望能够帮到你们!
  模块化学习资源
  接下来是每个模块我整理出来的文档学习资料,帮助大家更细致化的学习。
  《Android汇总复习资料—Java》
  《Android汇总复习资料—Android》
  《Android汇总复习资料—Android扩展》
  《Android汇总复习资料—Kotlin》
  《Android汇总复习资料—Flutter》
  《Android汇总复习资料—算法》
  除了上面的学习路线,还可以额外的配合以下方式学习,效果翻倍~Android进阶学习
  ①看视频进行系统学习
  前几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。
  另外,我自己也珍藏了好几套视频,有需要的我也可以分享给你。
  ②读源码,看实战笔记,学习大神思路
  "编程语言是程序员的表达的方式,而架构是程序员对世界的认知"。所以,程序员要想快速认知并学习架构,读源码是必不可少的。阅读源码,是解决问题 + 理解事物,更重要的:看到源码背后的想法;程序员说:读万行源码,行万种实践。
  主要内含微信 MMKV 源码、AsyncTask 源码、Volley 源码、Retrofit源码、OkHttp 源码等等。
  ③面试前夕,刷题冲刺
  面试的前一周时间内,就可以开始刷题冲刺了。请记住,刷题的时候,技术的优先,算法的看些基本的,比如排序等即可,而智力题,除非是校招,否则一般不怎么会问。
  关于面试刷题,我个人也准备了一套系统的面试题,帮助你举一反三:
  ④2020大厂面试高频知识点
  图片
  网络和安全机制
  数据库
  插件化、模块化、组件化、热修复、增量更新、Gradle
  架构设计和设计模式
  性能优化
  Android Framework
  Android优秀三方库源码

世界十大湖泊(世界各大洲最大的湖泊)世界十大湖泊(世界各大洲最大的湖泊)世界上有七个大洲,每个洲都有山脉河流湖泊草原沙漠盆地等多种地貌,今天楼外斜月给大家介绍一下各大洲面积最大的湖泊。里海是亚洲面积最大的湖泊。里海位世界十大湖泊(最美的湖你知道吗?)世界十大湖泊(最美的湖你知道吗?)弗拉特黑德湖(FlatheadLake)弗拉特黑德湖,地处美国西部,它是世界上最乾淨的湖泊之一,也是美国最大的淡水湖之一。湖泊总长四十八公里,最深世界十大湖泊(世界上十大最有名的湖泊是什么?)世界十大湖泊(世界上十大最有名的湖泊是什么?)世界上十大最有名的湖泊是里海苏必利尔湖维多利亚湖休伦湖密歇根湖坦噶尼喀湖贝加尔湖大熊湖马拉维湖大奴湖。萊垍頭條1里海萊垍頭條里海,世界生活知识科普丝袜勾丝了怎么拯救在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于丝袜勾丝了怎么拯救的这些知识点,这就说明了现在人们也开开渐渐关注起了丝袜勾丝了怎生活知识科普百洁布可以擦玻璃吗在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于百洁布可以擦玻璃吗的这些知识点,这就说明了现在人们也开开渐渐关注起了百洁布可以擦生活知识科普百洁布有毒吗在我们的生活当中有很多的常识性的知识大多数人都是不知道的,就好比最近就有很多小伙伴咨询小编问小编关于百洁布有毒吗的这些知识点,这就说明了现在人们也开开渐渐关注起了百洁布有毒吗方面的教育部发布高校名单(教育部公布全国高校名单)教育部发布高校名单(教育部公布全国高校名单)教育头条教育部公布全国高校名单截至2020年6月30日,全国高等学校共计3005所,其中普通高等学校2740所,含本科院校1258所高职劲松桥(光明桥路面结冰致多车连撞)劲松桥(光明桥路面结冰致多车连撞)昨天清晨,光明桥路段路面多车连续追尾,一辆大客车还差点从高架桥冲进护城河里。事故原因是洒水车洒水造成路面结冰。一时间,在零摄氏度的气温下,是谁往路海南大学就业指导中心(事业单位携近5000个岗位)海南大学就业指导中心(事业单位携近5000个岗位)新海南客户端南海网南国都市报5月16日消息(记者韩星)15日上午,2021年大中城市联合招聘海口高校毕业生春季专场招聘会在海南大学美眉养成(美眉养成游戏)美眉养成(美眉养成游戏)美女熟龄细节决定一切,一个大叔的眼里阅女无数,能过目不忘,流连忘返的美女真心不多。美女容貌身材是第一眼的第一个烙印。看第二眼的基础。所以注意着装适度化妆是尊计算机教学论文(计算机基础教学论文)计算机教学论文(计算机基础教学论文)计算机基础教学论文是探讨计算机发展历史操作界面等基本知识和常规操作方法中遇到的问题及解决策略的论文,本篇文章就向大家介绍几篇计算机基础教学论文的
物理变化和化学变化的区别(化学变化和物理变化)物理变化和化学变化的区别(化学变化和物理变化)这个知识点在中考中以选择题的形式出现,基本每年都会考一道题。学习的重点是区分物理变化和化学变化。物理变化化学变化概念没有生成其他物质的氧化钙什么意思(氧化钙)与水产养殖)氧化钙什么意思(氧化钙)与水产养殖)生石灰,是一个老古董级而又延续今用的物质,以碳酸钙为主要成分的天然岩石,在适当的温度下燃烧后排解出来二氧化碳后,所得到的氧化碳就是生石灰。它的主潘长江的老婆(潘长江娇妻与女儿合照)潘长江的老婆(潘长江娇妻与女儿合照)近日,潘长江女儿潘阳在个人社交网晒出一组母女合影,罕见地曝光了潘长江老婆杨云的的近况。照片中,杨云顶着一头大波浪卷发,身穿黑白花纹上衣,皮肤白皙新生儿大便颜色(新婴儿大便对照表)新生儿大便颜色(新婴儿大便对照表)北辰妈相信,很多妈妈们在照顾宝宝的时候都有宝宝拉的便便五花八门的情况,有的发绿,有的发油,有的就像蛋花汤,而有的就像豆腐渣,肯定不少妈妈都会被这五房屋常识房产证程序是什么谁知道介绍下呗本人在线等谢谢哈!很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享房屋常识婚前购房房产证问题谁知道介绍下呗本人在线等谢谢哈!很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享房屋常识购房土地证没有过户以后有影响吗谁比较清楚的可以分享下吗很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享房屋常识离婚后户口问题有哪位网友晓得不解答下呗谢谢!很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享房屋常识真的赠送面积吗有哪位网友晓得不解答下呗哈哈很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享房屋常识公积金贷款额度计算方法谁知道介绍下呗本人在线等谢谢哈!很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享房屋常识不需要房产证的贷款合理吗谁知道介绍下呗本人在线等谢谢哈!很多朋友们现在对于房产方面的知识了解的偏少,不管是从购房的角度,或者是装修房子的角度,我们都需要对房产方面的一些知识进行了解,所以小编今天就在网上搜集了一些房产方面相关的知识来分享