查看全部9098条面经
最近更新时间:2021-06-16 22:50:37
2605
面试了职位:Android
感觉没戏
第一次面试大厂。刚收

第一次面试大厂。刚收到面试通知的时候还有点小激动,过后又怀疑自己能力不足,补了一下算法 感觉leetcode的算法也不是很难,估计是没刷到啥难的题吧。期待明天的面试,不知道要准备些什么

2 年前 发布

相关推荐

匿名用户
面试了职位:Android - 北京
未通过
我的字节初体验——稀里糊涂结束战斗
年后得到了一个学长的头条内推码,自己磨刀霍霍了一个假期,一点学识终于有了用武之地。在投了简历第三天,我接到了hr的电话,约好了电面时间,手心早已全是汗。 到了约定的时间,我早早等在电话旁,三点,电话如约响起。是一位技术专家,居然上来就直接问技术方面的问题。我准备了几页纸的面试题感觉都没怎么用上。我面试的是安卓开发,面试官首先问了一些安卓的设计模式,对于每种设计模式有什么理解。接下来的问题是关于四大组件的。这一点在我日后的面试中总被提到,十分重要,关于service的生命周期,两种启动方式、broadcastreceiver中的本地广播,面试官都问到了。实话说,在日常的学习中,我对于设计模式的理解只停留在知道的层面,而在工作中,了解不同设计模式对于开发很关键。还问了一些Object中的方法及如何使用。这一问题十多个方法我只说出了两三个,有点尴尬哈哈哈。 面试后半阶段,我们聊到了实际项目开发中自己获得的经验,这个问题在我后来的面试中都是面试官喜欢问的问题,获得的经验应该结合自己所学专业来谈,面试官不想听到团队协作、沟通能力这些不属于技术岗的特质,可以谈,但重点还是应该放在项目开发的难点以及如何解决上,这需要我们在开发中实时去总结,以防在面试中被问住。我的第一次面试就这样以失败告终,因为准备不充分,不了解面试会问什么,有点可惜,不过这也为我日后的面试增加了许多经验。
2轮面试:电话面试、笔试
面试感受:一般;面试难度:有难度;面试来源:内部推荐
1个问题,1条回答
Q:关于开发模式,请你具体的说一说。
2 年前 发布
3
匿名用户
面试了职位:android工程师 - 北京
感觉没戏
一轮笔试,两轮技术面试就结束了。
10:10分开始面试,第一轮面试的面试官比较年轻,也比较客气,先是自我介绍,然后写了几个网上常见的算法题,简单的问了点android基础知识,用了大约一个小时。 第二轮面试的面试官可能是个技术经理,有点不怒自威的感觉,问了写比较难的问题,比如图片缓存机制啊,Lru算法啊,网络访问原理啊啥的,毕竟只工作了一年,的确答不出来,大约面试了一个多小时后,到了吃饭的点了,就让我离开了,说是两三天给我通知。
面试感受:很好;面试难度:困难;面试来源:内部推荐
2 年前 发布
匿名用户
面试了职位:Android - 广州
感觉靠谱
【Android】面试分享
校招笔试 难度较大,需要非常注意细节,有些东西超过了大学四年的教程。收到笔试结果当晚收到一面邀约,让我进行第一轮面试人事面。HR先让我自我介绍,然后看着简历问我校园经历,学习成绩在全班排名前百分之多少,之前参加过的实习经历,为什么没有在实习单位转正;在此之前了不了解朗国,知不知道朗国的工作时间和强度;平时几点睡觉,作息时间怎么样等等,最后问了家里人会不会支持去朗国工作。上来就还是自我介绍,然后面我那个面试官也做了下自己的介绍。没啥架子,他做完自我介绍让我轻松了点。剩下的就是看简历问上面写着的项目经历,问在项目过程中承担的角色,看我学通信工程,又问了几点关于专业知识的。最后预设了研发场景,让我判断工期和解决方案,大概就这样。
2轮面试:部门主管面试、HR面试
面试感受:很好;面试难度:困难;面试来源:校园招聘
2 年前 发布
0681
面试了职位:Android - 北京
感觉没戏
【Android】面试分享
字节跳动面试和其他大厂可能大同小异,但就是这个小异才是关键地方,能异于其他人的地方。可以从如下几个方面去做准备:1.特意准备几个面试题源码。像我在回答一些中规中矩面试题的时候,都会从源码角度出发。比如常见的HashMap等集合类,多线程的各种锁以及大数据框架的部分源码。2.特意准备项目难点。面一些大厂的时候避免不了被问到项目难点,不可能用普通Bug含糊过去啊。这边可以从项目用到的技术栈出发,去寻找技术栈在项目中会存在的难点,然后套进自己的项目,找个自己能懂,最好能全懂的。3.针对性去了解公司的技术栈使用情况。比如字节跳动使用Go,众人皆知,那为什么我不突击学习一下呢?比如从业内人士得知头条(字节跳动)最早使用的是Kylin框架,后面慢慢转为ClickHouse,那我必须了解一下两者的不同啊,而且可以结合字节跳动的业务场景。
1轮面试:电话面试
面试感受:一般;面试难度:有难度;面试来源:BOSS直聘
1个问题,0条回答
Q:你们 Android 开发的时候,对于 UI 稿的 px 是如何适配
2 年前 发布
老皮
面试了职位:Android - 北京
感觉没戏
【Android】面经分享
字节一二三面一面(1h4min)date:(6/15)自我介绍介绍MVP,和MVC区别,优势在哪,view层和model层能直接交互吗。介绍MVVM,和MVP的区别。Activity的生命周期,从Activity A启动Activity B生命周期的变化。Handler,使用时有哪些需要注意的。Handler防止内存泄漏的方法。WeakReference的回收时机。几种单例模式,细说懒汉式。volatile。了解哪些线程安全的集合。ConcurrentHashMap。什么是乐观锁。锁升级。消费者生产者模型。 (操作系统还没学😅)内部类。匿名内部类和静态内部类。内部类为什么可以访问外部的变量。内部类在字节码里的类名是不是自己定义的那个类名。扰动函数。equals方法和hashcode方法的作用与联系。项目中的滑动冲突如何解决的。滑动冲突有哪些处理方法,外部拦截需要重写哪个方法。 (这里答得不好,扯到内部拦截法上去了😄)算法题:高位对齐版的两数相加。反问。问题有点多,暂时只记得这些了二面(33min)date:6/17介绍下项目。SP类是怎么封装的。(这里我说了下自己是怎么对SP工具类优化的,还被怼了,我是fw呜呜呜)SP是线程安全的吗,进程安全呢?SP线程安全实现原理,如果让你自己实现进程安全,你会怎么做?项目中滑动冲突的解决方法和原理,我说看过事件分发机制的源码,然后面试官就说那你肯定看过recyclerview的源码吧 (这里我???)就把recyclerview的缓存机制说了一下。recyclerview的优点。能实习多久。算法题:螺旋矩阵 II。反问。三面(50min)date:6/21自我介绍事件分发机制具体用过吗。给了一个场景题,一个listview里每个item有一个button,如果一直按住这个button,屏幕会怎么滑动,事件会怎么分发。(这里问的很详细,面试官引导着答了很多方面)同样是这个listview,如果有两个button位置重叠,会分发给哪一个,如果是你你会怎么设计。View绘制流程,在调用onResume方法时屏幕可不可见。(这里我回答判断ViewRootImpl是否初始化)除了判断ViewRootImpl是否被初始化以外还可以怎么判断。算法题:打印一个xml布局。了解过哪些集合。(这里我回答ArrayList,HashMap)ArrayList和LinkedList内部实现,区别,使用场景。怎么去遍历一个集合,这里面试官想让我回答Iterator。问项目。反问
1轮面试:其他
面试感受:一般;面试难度:有难度;面试来源:其他平台
2 年前 发布
匿名用户
面试了职位:Android - 北京
感觉靠谱
面试题很有深度,很不错
为什么主线程loop不会ANR?ThreadLocal原理。Handler、MessageQueue等一套东西讲一下,详细说了下源码。volatile理解,View绘制机制,各个阶段具体说一下。现在要展示一个地球围着太阳转的动画效果,该怎么自定义view?事件分发机制讲一下,把头条App打开,拖动了个新闻但没点开,这个过程事件是怎么分发的?为什么用MVP,具体怎么实现MVP的,MVP有什么风险?
面试感受:很好;面试难度:困难;面试来源:社会招聘
2 年前 发布
1
刘朝阳
面试了职位:算法研究员 - 北京
感觉靠谱
算法研究员面试一般,共2轮面试
一面主要分为两个部分:询问项目 + 算法基础项目部分:因为针对于多智能体和单智能体我自己分别写了两款游戏环境用于验证一些主流的单/多智能体的RL算法,因此这一次面试中面试官在项目部分主要问的是游戏-算法的架构设计:二面和一面流程差不多,主要分为两个部分:询问项目 + 算法基础 + 算法题感觉每一轮面试官都比较关注项目,都会问一些项目相关的问题:
2轮面试:视频面试、笔试
面试感受:一般;面试难度:有难度;面试来源:校园招聘
16个问题,6条回答
Q:1. 整个系统的设计模式是什么样的?游戏端和算法端是如何进行数据通信的?游戏端内部如何响应算法的决策行为?算法模块如何接收游戏端发送来的状态数据?
2 年前 发布
面试流程:共经历了1轮面试
整体感受:很好
面试难度:面试难度未评价
面试来源:BOSS直聘
公司对比
字节跳动
查看更多Android开发工程师的内容

正在招聘

Android高级研发工程师-飞书视频会议 杭州200个职位

立即沟通