订阅
BILL-JC
武汉市 · 计算机软件 · 1000-9999人
公司实力雄厚
A级纳税人
高新技术企业
瞪羚企业
经营产品·1

面试经验

“有难度”
“体验一般”
440 条面经
面试官hr难度技术笔试体验很好数据库体验一般比较简单sql加班一轮自我介绍经验优化应届生体验不好面试官nice电话面试面试有难度
匿名用户
Android
确定通过确定通过
是在拉钩上,修改简历之后就有HR小姐姐在撩你,然后本来复习了差不多20天左右吧,实际只有10多天,因为有一个星期在写自己的小应用。约的是下午,然后我提前半个小时到的。面试Android有2个小伙伴,我是来的比较早,就在休息去坐着听歌,然后到时间了就去面了。     面试官是一个小哥哥,感觉不到28岁,它看了看我的简历,我的开发的工作经历只有华为的外包维护,其实就是配置项和简单的字符串子类的解bug经验。实际上就是没啥经验。这也是我不想在上一家外包公司干的原因,来佰钧成面试是离职后的第一次面试,所以我是来感受一下面试经验的。哈哈。我之所以选择佰钧成面试,首先我不想去小公司,小公司一般都问使用的技术,一般就是用开源的轮子,就是希望去了就能上手干活的,一般你基础比较好的话,轮子会的没那么多的话,别人也不要,而且别人多问的是会哪些框架,基础问的少。但是佰钧成的招聘上写的要基础扎实,我就来试试,练习一下。     自我介绍一下,我就说之前在华为外包搞过蓝牙,launcher,设置的字符串修改和配置项的上库,好丢脸,我也没办法,我也确实是因为没啥进步,所以才离职的。然后面试小哥哥问我,这些模块哪个最有把握,我说设置。他问:设置的全局搜索是怎么实现的?这个我就改过子串。他也面无表情,这个我也没办法,华为的飞马架构太复杂了,我这种之前不怎么会设计模式的看不懂。我就说,我看过蓝牙的源码,本来想说说蓝牙的状态机的,结果他没问,其实问了我也说不出多少。因为确实就在公司看过,离职之后都在复习算法,数据结构,java基础,还有Android的一些比较基础的源码,没有搞这个蓝牙。     他于是开始问我的简历上的基本技能,算法没问,然后问我设计模式他问:单例有哪几种?这个我就巴拉巴拉,饿汉,懒汉,懒汉线程安全,DCL,静态内部类,枚举,然后说的很细,顺带说了一下static还有final还有synchronzied,volatile这些的特点原理,提了一下JVM的指令重排序。显示了一下我的java基础。哈哈,显然它对于我的这个回答很满意,我也很满意哈哈。然后他就没问其他的设计模式了,其实我还想他问几个的,我也好多讲讲。然后他问:Android的异步消息处理机制讲一下?我就说,handler机制,还有AsyncTask和retrofit都是对handler机制的一种封装。然后讲了一下handler机制的4个组件的作用,然后自己扩展了一下Looper的构造函数(证明我看过源码,哈哈)。他就问我:子线程使用handler怎么处理?我就说,子线程需要手动创建Looper,但是主线程是系统帮忙自动创建,然后讲了一下Looper个MessageQueue的关系和建造的过程。     然后他就问我handler的子线程和主线程通信是怎么实现的,我说使用handler发送消息到HandlerMessage处理,结果他所不是说这个,我就瞎说了了一个使用binder机制。他一脸怀疑,我看他的表情就知道我回答错了,我就说我猜的。然后他又问了我POST和SEND发送Message有啥区别,这个我不知道呀。【心想这就是面试的收获嘛,回去看】然后有问了我进程间的通信方式,我就答了AIDL,广播,Linux中有管道,然后他问我AIDL,我说了一下对应的类序列化,结果就说不回来了,本来还想说一下AIDL的java类的stub的,然后他就问到了线程池的结构?结构,我怎么说,之前复习过线程池主要是使用和源码,只记得CPU——COUNT就说了这个,然后他提示是怎么建立的,我说有个工厂类,来建立,维护一个相对固定数量的线程,然后巴拉巴拉,太多了。问了这些线程的存储方式,我说不及得了,但是我会使用链表来作为队列来存储,因为插入删除有优势。然后问了:Service,我居然听成了Surface,我就说是个画布。然后他一脸蒙蔽,我还以为他要问View的结构呢。然后说了一下Service的启动,start和bind的方式,生命周期子类的。 然后他问:fragment的切换的生命周期   这个我忽然忘记了fragment的几个生命周期的回调方法,尴尬,然后答的是Activity的,他说不是,得分2中情况答,添加和移出的不同,我说我没注意这个,回去写个Demo验证一下。然后问了:线程的创建方式,http的结构。这些都正常然后他问了:workDog的监控机制   我立马反应过来,这不是看门狗么,这个是WAF呀,防火墙的,我心想面试Android问WAF干嘛,可能是我在简历上写了了解web漏洞,然后面试的时候提了一下之前是在一家安全公司实习。我就猜了一下,说可以定时和注册感兴趣事件的方式混合监听,哈哈,借用了一下NIO处理的策略,机制如我,但是这个绝对是超纲了。可能是想看看我的反应吧,基本就是这些。 然后他就叫了一家屏风旁的HR小姐姐,说让我等电话,我一听看来没回答好呀,要凉。结果小姐姐说是说谈工资的面试,不涉及技术面。然后告诉我技术面过了。好吧,其实我就是来面一面,体验一下的。我其实不想干外包了,毕竟学不到东西,感谢佰钧成给这次面试的机会,我还收获了几个不知道的点,好好复习一下。明明让我等电话的,结果现在没打过来,算了,本来也没想去,打不打的无所谓。     武汉的甲方大公司感觉还是太少了,现在武汉找找吧,这就是我的一点菜鸡的面试经验,各位大神就当段子看看吧。本来是为了看其他人的面经写的一个东西,结果写这么多,可以保存下来,写面经哈哈哈。 ...查看更多
包含1个问题,1个回答
Q:workDog的监控是怎么实现的?(我面的Android应用开发。)
2 年前 发布
加载中
看准网武汉佰钧成技术有限责任公司武汉佰钧成技术有限责任公司面试经验武汉佰钧成技术有限责任公司null面试经验

找工作