约的线下面试,签完到后前台小哥让我在大厅先坐会,然后就看到了他们的健身房哈哈哈,真不愧是互联网公司,下班后还能在公司健健身。面试时间差不多一个小时,面试官人很nice,我一年经验感觉和应届没啥区别了,当时抱着试一试的心态,八股文都没咋背,下班就直接赶过去了,感觉还是有点突兀,下次还是需要多准备一下。以下是我凭记忆回忆的一些面试题,可能不是很全。 1、自我介绍。简单介绍了一下基本信息还有我在上一家公
好像是番茄小说的hc,没想到简历被捞了。但是面试过程我的表现实在是太拉了,我准备的一点都没用上,太久没写算法去力扣看了很多中等难度的题,结果出了道简单题,链表忘得一干二净。太可惜了,浪费一次面试机会。下面是我回忆起来的一些面试问题,可能有遗漏。 1、首先是自我介绍,简单说了下以往的项目经历。 2、知道kotlin扩展函数的实现原理吗? 3、怎么判断当前应用是否在前台? 4、Activity B是一
算法题 两个有序链表合并 从n个版本中找到第一个坏的版本 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 一面 hanler机制 livedata原理 service 使用相关(startService, bindService 区别, 多次调用触发onCreate o
腾讯对多线程和算法比较注重,算法比较喜欢考数学类的题目,大家可以自行准备下 一面(45min) 自我介绍 安卓相关的项目,你做过哪个你觉得印象比较深的 进程和线程的区别 进程通信的方式 多线程的实现方式 线程安全怎么保证 volatile与synchronized的区别 用户态和核心态的区别 http和https的区别 http不同版本的区别 二面(70min) 算法题: 可以使用jdk里面所有的
一面(60min) 常规问题 自我介绍:先介绍现读学校和专业,曾读的学校和专业。最后说选择客户端开发的原因。这样讲完大概就是一分钟左右的自我介绍了。 我的项目介绍:因为曾经做的项目用的技术栈在现在看来不是很难,所以盘点时候要讲究温故而知新。先将当时做的时候的学习路线和遇到的难点说出来。然后再从现在的角度说明当时技术栈不是很难的原因,以及如果可以再来一次的话,可以优化哪些部分的内容,体现出自己的学习
一面 一面偏向基础,但是追问得也比较深,大家自行感受,在算法题和智力题上也花了很多的时间。 自我介绍+项目提问(聊的技术方面的) Java和c++都学过是吧(是的,但我对Java使用更熟练) 对Java面向对象的理解 activity 启动流程是怎样的 hashmap原理 你了解的Android虚拟机有哪些?怎么选择? ANR 的原理 TCP三次握手、四次挥手(思路清晰就没问题) http和htt
上周参加的学校校招,应该就一轮技术面,要等这周结束才出结果,希望能有个好结果,去不去就另说了,哈哈,步入正题。 技术面 自我介绍 问我实习经历和大学自己写的博客(团队分工,有什么收获,遇到了什么问题,有什么实际的程序产出,怎么进行维护和优化的等等) 先讲述下Java面向对象的思想(三大特性) 继承类和接口的区别 volatile 关键字的作用,和synchronized的区别 HashMap的储存
前言 2022年已经悄然过去一半,马上有到了秋招的时候,对于Android开发者们,也是听到、看到了很多不太利好的消息,很多大厂也是频频冲上热搜,这也着实让大家对自己的前途感到迷茫。 其实近些年来,很多人都在不断地唱衰Android的发展趋势,虽然Android热度不如从前,随着行业的发展,各大厂对于从业者的要求也越来越严格,但其实那些基础知识扎实、开发技能过硬的开发者依旧是各大厂争相抢夺的香饽饽
我在9月份的时候面试了tcl的安卓岗位,目前已经收到意向书了,总共就一轮技术面+hr面,在面试前会先问你熟悉的编程语言是什么,还是挺好的,不用担心学的Java会问到c的题,整个面试题感觉中规中矩,由于是线上面试的,有两道题我没听清,要面试官讲了两遍,还好面试官很耐心,我讲的时候会经常点头致意,感觉就很轻松啊,下面给大家看看我的题吧。 一面|45min Handler流程,它使用不当会造成内存泄露吗
9月份的时候面试了cvte,和笔试的时间隔了比较久,笔试题目难度还好,写了算法题,一二面的时候就没有让我写算法了,值得注意的地方就是要对源码这块有一定了解,性能优化这块问得不具体,我当时就全部简单说了一下,个人感觉对系统思维这块比较看重。 一面|40min JAVA四种引用类型 抽象类和接口 java的容器有哪些 内存回收机制 hashMap底层原理 安卓四大组件(让我重点讲Activity生命周
一开始问我项目问题,深入问了下,我没讲好,主要项目没怎么准备。 说实话项目我纯瞎掰,当时差点圆不回来,含糊其辞地想快点终止这个话题,面试官估计看出了我的窘境,就扯别的了。 然后东扯西扯,扯了一些图片优化,内存优化,渲染优化,还顺便聊了些flutter,像是混合开发,渲染优化,线上crash监控啥的,因为一开始项目没讲好,我就努力往这方面多讲讲。 最终应该是让面试官慢慢对我的评价上升了,但是他表示
1.项目 2.启动优化 3.flutter跟原生的性能差异,这个我有点忘了,就答了首帧加载过慢,在表现上差不太远。其实还有什么内存方面的差距。 4.平时通过什么学习 5.okhttp原理 6.反问 问题不是很多,感觉面试官很赶,一开始就说要半小时搞定,然后花了二十来分钟,总体上感觉自己答得还行的,就是很猝不及防,这次也是毫无征兆一个电话打过来说要面我,也不知道后续如何,有的话就是HR面了,发个帖攒
本文向大家介绍Android用户注册界面,包括了Android用户注册界面的使用技巧和注意事项,需要的朋友参考一下 推荐阅读:Android如何通过手机获取验证码来完成注册功能 先给大家展示下界面效果图,感觉满意,请参考实现代码。 Main.xml源码 到此关于Android用户注册界面的全部代码就给大家介绍完了,代码有bug欢迎提出,小编会及时和大家联系,共同学习进步!
我正在尝试创建一个使用Firebase的聊天应用程序。但突然间,我面临着这个错误。 build.gradle: AndroidManifest。xml: 我不知道该怎么修。如果你能帮忙,我就当学徒。 注意:拜托,我是这个领域的初学者。我真的需要帮助。如果我错过了分享任何信息,请告诉我,我会添加信息。 谢谢
什么是ANR,如何避免 [[ListView原理与优化|ListView-Optimize]] ContentProvider实现原理 介绍Binder机制 匿名共享内存,使用场景 如何自定义View,如果要实现一个转盘圆形的View,需要重写View中的哪些方法?(onLayout,onMeasure,onDraw) Android事件分发机制 Socket和LocalSocket [[如何加载