去年秋招投递的武汉客户端,一共四面,前两面是技术面,后两面是hr面和CEO面 一面 由于我简历上的项目是自己做的flutter项目,和公司技术栈对口,所以问了很多flutter相关的问题 在原生开发方面,也问了一些Java相关问题(当时还没有学Kotlin,问的Java) 1、Dart是单线程还是多线程语言,说说Dart的线程模型是什么样的? 2、Dart中的Future、async/await
前言 少年时我们追求激情,成熟后却迷恋平庸,在我们寻找,伤害,背离之后,还能一如既往的相信爱情,这是一种勇气,每个人都有属于自己的一片森林,迷失的人迷失了,相逢的人会再相逢。 没有人觉得自己差人一等,也没有人一直喜欢居于他人之下,身为一个Android程序员,只有不断的学习,不断的付出自己的努力,自己的汗水,自己的时间,才能让自己进步,学无止境。就上篇而言,我接着来讲一下Android面试时And
在官网和BOSS上都投递了简历,过了一周都没回音以为凉凉了,前天突然来电话说要安排面试,给我慌的一批🤯 不过联系上之后的流程倒是没有拖泥带水,电话简单聊了两句就约线下了 一面是岗位的组长面,问的比较基础,面试官人也蛮好的,你讲不清楚的点还会引导你 总之聊的比较愉快,不过能不能过就难说了😂 上题 1.自我介绍 2.针对项目经历做提问 (原本在项目这块准备了很多,简历也优化了很久,不过面试官没有太
先说结果:技术面挂了,但是感觉收获还是蛮大的。简历过了,先是笔试关,一共8道题,全是lc上刷到过的原题,毫不犹豫的过了。 面试一开始,面试官根据简历上的项目经历问问题。 然后问Java语言基础,问到了泛型,有没有自己定义过泛型?(没有) Java中父类对象能否强制转换为子类对象?(印象中这题并没有刷到过,就回答的没有,面试官再追问 那有没有一种可能,在某种特殊情况下父类对象能强制转换为子类对象?)
前言 我们将讨论 Google Android 工程师面试流程和准备所需的资源。我们还将讨论针对 Android 开发人员角色提出的问题类型。 众所周知,面试问题会随着应聘者的不同而变化。此外,面试过程会随着时间而变化。我们将讨论在 Google Android 开发者面试中一般会问什么类型的问题以及面试的一般过程。 首先,如何入围面试。 通过您目前在 Google 工作的朋友获得推荐。这是进入
写在前面的话: 本人于16年毕业,至今已在Android开发行业摸爬滚打六年多,期间换过几家公司,也经历过互联网寒冬,最终凭借不断地学习与进步挺进大厂,在这里也有非常多的经验想和大家分享。 这篇面经是我根据自身经验及结合其他伙伴的帖子整理而出,主要适用于Android中高阶工程师,下面进入正文: 真题合集: 1.内存泄露与内存溢出的原因 2.view 绘制流程与生命周期,SurfaceView与V
一面:(45min)八股:编译过程、指针和引用区别、new/malloc、const用法、内存分区、内存分页机制、多态、虚函数、智能指针、进程和线程区别、进程上下文切换、死锁条件和预防、设计模式 二面:项目:用到什么数据结构、难点、讲下状态机,八股:引用的用法、堆栈存放的内容、多态、虚函数、栈什么时候会溢出#腾讯实习#
前言 七月开出,风雨蹂躏,伴随着高考结束也已经过去1个月,听着歌声,带着理想,在电脑面前付出汗水、付出时间、付出精力,为自己的理想,为自己的生活,而在奋斗,无论你是在校大学生还是已经在外工作的人员,只要你想从事Android开发的话,相信下面的Android面经,大家一定会感兴趣的。 步入正文 我将从9个方向说明Android的面试的内容: 核心安卓 安卓库 安卓架构 安卓设计问题 安卓单元测试
前言 又到了每年的求职季,Android开发工程师在找工作过程对于简历设计和面试技巧通常会有一定的欠缺,而这往往是求职过程是否顺利的决定性因素。 因此,掌握一定的面试技巧对于找互联网技术岗位的工作帮助非常大。 本篇文章给大家分享一波面试必备技巧,全文是通过在阿里的面试官的交流整理出来的,当然并不限于应届生,入行三五年想要跳槽拿到高薪offer的人同样适用。我本人也是受益者,从事Android开发六
投的岗位挂了,被抖音客户端捞了,面试进行的挺快的。 7.12一面: 自我介绍 5mins 项目:可靠实时系统的实现、自动微分实现 接近30mins,基本都是我在介绍,后面问了编译器的构造,每一步做了什么工作,LLVM和GCC的区别等。 八股:C++引用和指针、虚函数和多态、为什么虚析构、智能指针(不会)大约10mins 手撕:找出非空无序数组中第三大的数字 10mins 反问 7.13二面 自我介
个人的基本情况 本人出生在一个普通家庭,自身学历很一般,并非985也并非211,就是一个差不多是三本的二本普通本科生应届毕业生。在读书期间有过一些简单的实习,也参与过一些小公司的项目,但我还是觉得自己在其它人的眼里还是很普通(所以,自己能够在今年特别不好找工作的期间被一家大厂公司给入取感到特别幸运!!!)。 思前想后,本来不想说的(被很多大厂给谢拒了),但我还是决定分享一下我的面试前面准备的过程。
基础问题 recyclerview和listview的区别;两者性能之间的差距 view绘制原理、绘制流程,自定义View的操作,如何获取view的宽高,自定义View如何提供获取View属性的接口? HashMap,HashMap底层,HashMap线程安全 线程和进程的区别 Handler,通过Handler传递的线程对象的生命周期,传递的时候涉及几次拷贝? RecyclerView和List
前言 今天想跟大家聊聊想要进入到互联网大厂,需要哪些核心能力?(来自Android大厂面试题分享) 这一点,我想应该是困惑很多的同学的,而且,想要能够进入到大厂也不是那么容易的,但是,并不是没有办法,一旦你逾越了那一道坎,你就会发现这并不难,今天,只是给大家讲解一些方法论,具体的,还是需要看大家的自身努力和坚持。 大概在我刚刚上到研究生的时候,我对大厂的印象和很多同学应该是一样的,觉得这是一个遥不
时长:30min ------------------------------------- 问题: 1. 自我介绍 2. C++里的指针和引用(都是地址的概念、引用是别名、指针可以为空引用不为空、自增的区别、sizeof的区别) 3. 指针和引用的使用场景 4. C++模板(模板函数、模板类、模板函数实例化) 5. 模板类的实现可以放到C++的.cpp文件里吗?(不确定,说了可以) 6. C++
面试真题: 自定义View的流程,requestLayout和invalidate的区别 Handler原理,Handler/Looper/MessageQueue关系 子线程可以运行looper吗?多次looper. prepare会不会有问题?怎么进入循环的?looper.loop的关键点?消息延迟怎么实现?延时的依据是什么?为什么? 事件分发机制 绘制为什么要二级缓冲?一级二级三级演变的原因