一个程序员年后找工作经历(附上一些面试问题)

@(Alu)
年头辞职换工作的事情在这金三银四的时候屡见不鲜,我呢,一个Android开发者。3月份辞职后旅游几天,四月份第一个礼拜开始投简历,只在某钩投,简历样式是附件简历,写上了三段工作经历。
今天是周6,在这之前面了三家公司,一家内推,是某大型外包公司,其余两家是某钩邀请。
周五之前拿到了两家的offer,另外一家说是下周1 hr 会打电话谈些东西。
讲下经历吧。
第一家,也就是外包这家,前前后后面试了5次,拉扯了有两周左右,原因比较多,比如我是16年毕业,然而大公司向来是不算毕业前的工作经验的,所以在他们眼里我其实两年工作经验不到,对于我的期望薪资,他们这边定薪超出了限额。
第二家算是创业公司,母公司在北京,听说融资已经c轮,这边是孵化项目,面试很快,中午过去的,然后出公司不久就接到电话。
但其实两家加班情况都很严重,外包这家,因为朋友在里面,一周加班3次算是轻松,通常9点以后走,这家创业公司,995,就是早9晚9,但双休。

然后讲下面试过程吧,外包这家,技术面有三次,但问的不多,可能是真的都太忙吧,时间都在半个小时左右,比较偏向某个方面,会问实现过程。
第二家,面试应该问的是最细致的,从http底层,一直问到我平时的项目架构方式,整个技术面有两个小时,但面试官很nice,兴起之时还会在白板上书写,还有问一些java基础算法,像是 string a = “”;与 string a = new a();的区别,排序之类的。
第三家,是北京那边电话面的技术,问的都很空泛,第一个问题我记得是你讲下Activity,然后我就从Luncher 启动一直讲到生命周期,然后到window这样。像这种问题,其实说简单简单,说难也难,因为这种东西,深入讲,可能对于四大组件的任意一个1个小时也是聊不完的,但同时也给你机会,如果你了解的多,也方便展示。

然后整理下问到的一些东西:
1.四大组件以及相关(能知道底层实现最好,加分)
2.java基础与算法,比如集合,还有创建元素在堆,栈的摆放,冒泡选择,一般不会让写,但得知道原理
3.网络请求。http https 协议层实现,区别。请求数据的加密。okhttp3使用,封装。也可能问Volley
4.惊讶的倒是没有一个人问handler,老生常谈,得知道初始化过程,循环链启动,对象创建时机
5.自定控件相关,绘制流程,这个比较重要
6.混合开发相关,webview优化,通信,适配
7.开源框架如何自己实现,这里主要讲自己实现的话的思路,比如推送,埋点之类

能回忆起的就是这些,后面有想起的会加上。
最后祝大家找到心仪工作,有问题在评论区我会回复。

你可能感兴趣的:(一个程序员年后找工作经历(附上一些面试问题))