coder
写在前面
四月面临了人生第一次比较重大的变化:现在的公司因为融资不利,收回了我的正式offer。这一波很伤…
所以在得知消息之后,接下来差不多一个月的时间里,自己开始了的频繁的面试之旅。其中有导师/朋友给内推的,也有自投的….
感兴趣的看官,可以看看我的其他文章:
面试记录
首先,我是一个双非本科的大四狗,一直在搞安卓,自学一年多的时间,然后有半年多的实习经历…安卓真好玩,就是肚子有点饿~
接下来,按时间的顺序的记一记我这一个月以来所经历的面试。
百度:社招(导师内推)
一面:
1、四种启动模式,结合具体情况分析。
2、onNewIntent被回调,Intent内容是最新的么?那其他回调里的Intent是最新的么?
3、Service的start和bind的区别?多次start和bind的生命周期情况?start和bind都调用了会怎么样?
4、常见的内存泄漏/内存溢出?怎么解决?
5、多进程application会初始化几次?怎样进行跨进程通讯?SP属于文件,为什么不能跨进程?聊一下对Binder机制的了解?
6、能否在子线程更新UI?那为什么onCreate中可以更新UI?简单聊一下View的绘制过程?
7、聊一下Handler机制?为什么loop是死循环不会阻塞主线程?postDelayed怎么做到延时的?
8、手写一个链表翻转吧。
写完链表翻转,一面就结束了。整体来看难度适中吧。面试官没有特别狠的追问。
二面:
二面刚开始没怎么聊技术,问一问我是一个应届生怎么参与社招了。我如实回答了一下,又扯了扯其他的。然后大部分时间是在听我说。
1、聊一下你看过的源码吧?EventBus、OkHttp、属性动画。
2、你说你擅长自定义UI,聊一聊吧?
3、有没有做过的什么效果?看过一些后问怎么实现的?
二面没怎么发问,就到了三面….
三面:
三面就问了一下TCP和UDP的区别,线程和进程的区别。
然后就很直白的说,前俩轮面试对你评价还可以。但是你没有正式的工作经验,社招肯定是不行,校招又已经过去了,我只能给你实习offer。但是我还得去问一下HR那边….
>不得不承认,这次面试的结果给的挺快。离开百度科技园之后,还没到家。HR那边就打来电话…..总结下来就是连实习offer也不能发…手动摊手.png
大疆(自投,实习)
因为岗位是实习,所以整体感觉难度一般。
一面:
面试官应该是主要做UI的,所以问的问题大多数和UI相关
1、onMeasure() / onLayout() / onDraw() 区别?Measure的三种模式?我们在View里边移动内容,会发现内容可能移出了View的边界,谈谈对此理解?
2、事件分发的过程?onTouch和onClick的先后顺序?onTouch和onTouchEvent返回true是什么情况?如果在onTouch中的DOWN返回了true,MOVE返回false会接到后续的事件么?
3、了解什么设计模式?日常开发用到过么?
4、手写俩条链表合并
二面:
二面并没有追问我什么,大部分时间再根据我的简历,让我自己说…
>大疆的效率还是比较高的。我中午吃饭的时候,HR给了我反馈说可以过来实习,但是我们目前并没有校招的hc,所以不能给你正式的身份…所以我并没有选择过去实习。
乐视(自投,校招)
笔试:
笔试没啥特别的东西,都是一些java基础,安卓基础,几道中规中矩的算法。
一面:
1、四中启动模式?写了几个情况,让我说back键的情况?
2、LayoutManager和MeasureSpec之间的关系?
3、堆排的思想?快排的时间复杂度?手写一下快排?
4、Handler机制?
5、Service即start又bind,怎么才能彻底停止?IntentService怎么实现的?
6、Aidl中Stub和Proxy的区别?聊一聊对Binder的理解?
7、手写一个有序数组的合并?
二面:
二面整体就是根据我的简历,问了问。让我聊一聊看过的OkHttp的源码。
手写了俩个算法:
1、用最小的时间复杂度判断单链表是否有交点。
2、手写二叉树的按层级进行遍历。
HR面:
谈人生谈理想…
>乐视的效率不算高…一周后给了答复,可以给offer…不过鉴于乐视最近的情况…再考虑吧
知乎
知乎算是一次体验比较差的体验…一面就让我走了,而且我都不知道啥原因。手动摊手.png
一面:
1、聊一聊ArrayList源码?什么时候初始化数组?怎么扩容?扩容时使用什么样的方式增大数组?
2、聊一聊HashMap源码?怎么扩容?源码的hash是怎么保证平均散列的?hash冲突后,使用什么方式解决?插入的时候在头结点,还是尾结点?key为空的处理?
3、java中的序列化和安卓中的序列化
4、聊一聊安卓中特有的集合
5、线程安全的Map有什么?使用什么样的方式保证线程安全?分段锁和重入锁的区别?
6、synchronized和Lock的区别?
7、Measure的三种情况?
8、切圆角有几种方式?(必须吐槽这个题…)
9、Handler机制?postDelayed怎么处理的?
10、算法:翻转一个int型的大数
一面结束….就没有然后了…
尾声
不得不承认4月份校招真的不好找….而且由其对我这种双非,体验真的是很差….唉,难啊….
如果对于编程感兴趣,可以留意 关注微信号:IT面试填坑小分队
1.文章《大疆校招、大疆校招待遇怎么样…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《大疆校招、大疆校招待遇怎么样…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好