作为上海交通大学的毕业生,最近在准备百度Android的面试,也算是顺利的通过了两轮技术面,面试问的题目基本上都准备到了,我整理了我和同学遇到的一些问题,大家可以查漏补缺,也可以拿来练练手,冲冲冲。 (二面之后才想着整理,有些问题不记得是一面还是二面问的了,但题目大致都在这了) 1、 Activity的启动流程 ——从Launcher到AMS——从AMS到ApplicationThread——从A
今年秋招哪里都不简单,我是华理的毕业生,八月底网上投的简历,九月份陆陆续续经历了三轮面试,其中两次技术面,一次HR面,网上常规的面试题还是很有帮助的,至少蔚来是这样,其他公司也基本是围绕这些东西展开的。以下是我的一点心得: 1、 分板块练习 对Android岗位来说,面试题基本可以分为Java、操作系统、计算机网络、算法和数据结构类,以下是我一面的试题,大家可以先感受一下: 一面|50min Ja
专业面一(59min)(2022-9-27) 自我介绍 项目介绍 xxx忘记录音,很多忘了 TCP的三次握手与四次挥手 为什么是三次握手 挥手中,TIEM_WAIT阶段为什么等待时间是2MSL 算法题 根据字符串输出可能的ip地址 反问(问了部门的业务以及技术栈、您觉得我的专业能力有哪些需要提升的?、面试流程) 专业面二(38min)(2022-9-28) 自我介绍 项目介绍 讲一下MVVM 讲一
一面 - 自我介绍 - 面向对象三大特性 - Java虚拟机,垃圾回收 - GSON - RxJava+Retrofit - 图片缓存,三级缓存 - Android启动模式 - 四大组件 - Fragment生命周期,嵌套 - AsyncTask机制 - Handler机制 二面 - 面试官写程序,看错误。 - 面试官写程序让判断GC引用计数法循环引用会发生什么情况 - Android进程间通信,
本人虽然学校校招机会多,但自己编程知识不扎实,后端有点劝退我了,加之对android开发感兴趣,这整个阶段就一直在准备android的面试,听大家说去哪儿旅游的福利待遇还不错,整场面试下来自己感觉也OK,所以还是建议大家积极参加去哪儿的面试,问的题目中规中矩,并不太难(也可以是我没啥对口的项目可问,哈哈),但是大家还是多练习,对android相关知识足够熟悉的话,什么面试都不在话下,我的面经仅供大
字节跳动真的让我等得可着急了,终于通过了两轮面试,剩下的应该就是hr面的吧,但不能够把希望全放在一个上,整场秋招下来,我也面试了不少,字节的面试好像也没啥特别的,基本上都是那些东西,比较模块化了,每一块也都会问几道题,所以大家的知识狩猎要广一点,面试题如下(我没有按几面来了,实在记不得,正好给大家分版块,感受更明显一些): 一、Java技术 JVM内存模型 垃圾回收机制 类加载机制 泛型 线程安全
9.29做的,官网投了之后,隔天还是当天hr就加微信发笔试了,两天内做完。流程走得***觉挺好,但我太菜了TUT。一共4道编程,120分钟 1. 找路:一个4x4的迷宫,里面有1,2,3三类路可以走,分别对应1,3,5的权重,可以从任意点开始,每次只能在同类路上走,可以向八个方向走,求权重最大路线(坐标形式),路线权重一样输出字典序小的,输入类似于: 1 1 2 1 1 2 3 1 3 3 2 1
面试分为三大部分:自我介绍、技术问题、反问,总时长30min 自我介绍2min 技术问题包括数据结构、算法、计算机网络和安卓的知识 数据结构: 数据结构的分类 数组和链表最大的区别 5个元素没有排序,数组和链表查找哪个更快一些? 如果排序了,哪个会快一些?为什么? hashmap具体是怎么实现的? hash冲突如何解决? 栈和队列的区别 二叉查找树的概念 树退化成链表如何解决? B树以及B树可以解
回忆版,发个面经求个好运气呜呜呜。被虐麻了 客户端一面 回忆版 1h 上来问了挺多react和css的东西,说好的一面不问项目的呢 1.react的特点以及数据流向,diff算法主要做了啥? 2.css如何让两个组件(view)并排并且显示最大显示,不用flex盒子怎么实现?(真不会) 3.redis哨兵 热key (不会没看过...) 4.设计模式六大原则 单一职责 里氏替换
今天面了荔枝,面试体验很不错,遇到了第一个提到我技术博客的面试官 --- 面试内容,基础部分问了java面向对象,其他都是项目。 问了java面向对象的特性,平时怎么用到的,有带来什么好处吗?然后问我有没有遇到用起来不太方便的地方,应该怎么解决? 之后都是在问项目,问做项目过程中碰到过什么难点,以及研究生方向跟开发工作可能不太一样,怎么看这点? --- 最后反问了解了一下公司现在的业务。 面试官很
一面: 聊实习 Java里的interface和class的区别 设计模式有哪些 单例模式有哪些 懒汉式为什么要用双重校验锁 怎么实现线程同步 volatile实现了一个什么功能 说说你对原子操作的理解 synchronized修饰方法和代码块性能的区别 显式锁(我说了lock锁) 线程池原理,举个例子说说它的使用 四大引用说一下 Java常见的集合类 如何保证这些集合类的线程安全 自定义View
22.10.09 电话面试 35min 在学校学过的课程,项目,实习 C++和java的区别 C++多重继承会发生什么 C++纯虚类 List和Array区别 C++中的数组和Java中的数组有什么区别 java四种引用 Android的app启动怎么通知到AMS的,除了binder还有什么 项目 如何在有序数组中查找目标值,如果数组中有重复数字,怎么找到下标最小的目标值 #秋招##蚂蚁金服#
网上投了不少的offer,最近一段时间也一直在认真准备,今天接到了同花顺的HR面通知,我才想起来之前线上面试了同花顺,国庆在家都忘了这茬,就认真回忆了一遍技术面的题,大致如下: 一面+二面|1h以上 快排和堆排来进行解决topk问题 讲讲ThreadLocal 面向对象和面向过程的区别 关键字有哪些 final的使用 stringbuffer和stringbuilder区别 Git的使用 垃圾回收
自我介绍 已申请内存,把一个对象构造过来(placement) TCP三次握手和四次挥手 time_wait状态的好处和坏处 菱形继承,虚继承 两个进程,一个更新了数据,另一个读了旧的数据?(在缓存,没读入内存,脏读) 反问: window的很多SDK 下一面hr面 官网显示hr面已排序,问问大家如果过了的话,等多久安排hr面呀? #360面经#
1.自我介绍 2.说我基本都是Java,问我投的这个岗位是意向岗位吗hhhh我说转语言没问题 3.堆和栈的区别 4.内存区域 5.讲一讲HashMap 6.假如1000个元素,包括name和score,怎么实现查询,不能用已有的数据结构,那就自己实现一个HashMap,ok,讲讲思路 7.多态的特点,Java怎么实现多态 8.红黑树,时间复杂度,为什么要有红黑树这种数据结构 9.二分和红黑树在更新