资本寒冬下一个有娃漂亮女码农--应聘高级Android工程师历程感言
热文导读| 点击标题阅读
互联网寒冬下,程序员如何突围提升自己?
腾讯新开源一吊炸天神器—零反射全动态Android插件框架正式开源
走近后厂村程序员的真实生活:拿命换钱
来源:潇潇凤儿
原文链接:https://blog.csdn.net/smileiam/article/details/88566585
前言
现在的市场环境确实不大好,裁员与及在预谋裁员的公司一大把,当然招人的公司也有。楼主这几天去面试了几家公司,目的有以下几点:1、跟现在老东家签约的合同快到期了,想出来看看新机会,有好机会就考虑挪挪窝了;2、现在外面的市场是个什么样子,求职的人和招聘的人比例;3、市场对于一个高级/资深开发工程师的要求是什么样子(毕竟纸上得来终觉浅,觉知此事须躬行);4、年龄到底是不是个坎。
获取面试机会的渠道
楼主从3月初开始先在北邮人论坛(自己北邮毕业的,倾向于学校论坛)上看社招版块,投了五家,有两家约面了。之后在Boss直聘网和猎聘网上填写信息,上传自己做好的简历附件。周六刚填完,就有不少猎头打电话,管我要简历,加微信号,然后自报家门有哪些公司可以内推的,一开始没经验,想着猎头能推荐,就让他们内推呗。结果后来发现联系的猎头都快要把自己手机打爆了,而且路数都一样,都是那么几家公司帮忙推荐。周一赶紧把猎聘网上的简历撤下来了,给我的感觉就是猎聘网上几乎全是猎头吧,而且后面发现通过猎头推荐的能去面试的公司几乎没有,可能帮忙递了20家,能有2家约面就不错,而且还不是应聘公司跟面试的人单约,是猎头两边约,这样面试时间可能得来回改,可能猎头生怕跳单吧。猎头会在面试前一天各种提醒你明天要面试啊,带简历啊,当天又问你出没出发啊,提醒你面完了给他们打电话呀,有时没面完就开始给你打电话,发微信,询问面试情况怎样。可能生怕跳单了?反正联系得太频繁了,搞得我现在对猎头很反感,其实他们跟房屋中介一样,如果你让告诉中介要租房或是买房,他们一段时间内会不停得给你发消息打电话,约你出来看房子。通过猎头找工作肯定有一定的成功率,但我是不想再通过猎头找工作了。
再说说Boss直聘吧,这上面就清爽多了,很多公司直接把招聘职位、要求、公司简介、员工待遇、岗位薪水等写清楚了,他们可以在上面搜寻应聘者的简历,有意向的直接约面了。应聘者也可以看看各家公司的应聘职位,自递简历,自报家门,如果对方有意向,直接约面。我大部分面试机会都是从这上面获取的。如果是猎头在这上面联系我,我一般都直接略过了。
下面说说自己面试了几家公司遇到的一些面试题目吧,感觉无论自己怎么准备,好像永远达不到面试官满意的程度,或者说自己总有很多不会的,稍微一问深了,就不会了,这也怪自己技术栈深度不够、广度不够,没面过,没经验。而且各个面试官真是看心情,路数完全不一样,有的只问java特别特别基础的知识,比如面向对象的设计原则、比如char占几个字节,能不能存中文。。。有的问android性能优化,有的只考算法,有的可能来个脑筋急转弯。不过这也激励自己要努力,不能再每天无所事事的,做完公司那点活了,不去主动更新自己,也知道自己到底有几斤几两了,当别人问自己的职业规划时,自己也思索着,以后到底想发展成什么样。
面试题目
一个创业公司
(发现问下来几乎全是java基础知识,几乎没有android知识)
先是笔试:生产者消费者模型用线程方式实现、按元素大小拼接两个链表
1、同步和异步的区别
2、阻塞和非阻塞的区别
3、泛型擦除
4、集合中线程安全的类和非线程安全的类(SparseArray和ListArray的区别,SparseArray怎么存数据、取数据)
5、Gradle插件怎么做
6、https怎么实现防抓包
7、封装第三方库等等;
一个五六百人的民企
1、线程池
2、消息推送(自己做一个消息推送怎么实现)
3、Exoplayer相对于系统的MediaPlayer有什么优点
4、h5面面加载缓存,和原生怎么传递数据
5、MQTT和XMPP有什么区别,为什么会有那么多协议
6、https的原理,中间人攻击
7、怎么中断一个线程
大厂
(多家公司面试题汇总,一些我认为的简单或是常规问题就不罗列了,全是我自己之前没怎么关注的问题,所以有时第三方库烂大街的原码分析要看,但有些关键点,其实很多博文可能都没分析到,需要自己多想想,自己主动去思考)
1、AsyncTask原理,在子线程中定义AsyncTask实例可不可以,为什么不可以呢
2、OkHttp原理(说了那些拦截器)怎么实现多路复用的(这个主要从https实现多路复用的原理上谈,用了二进制分帧,那okHttp其实就是按分帧来读取,具体可以自己看看相关博客)
3、Handler的机制,android内部是怎么实现发送延时消息,(一开始以为是用个类似于Timer之类的定时任务,后来才知道是用系统开机时间+延时时间得到一个时间T1,当手机当前时间到了T1的话,就会把消息发送出去。但有可能UI线程被阻塞了,所以到了T1时间,也不能确保100%这个Message被发出去的)
4、性能优化减少apk体积,怎么减小so包的体积呢
5、怎么给一个应用加固
6、ANR的原理,怎么从trace.log中找到ANR的原因及出现的地方(找到main thread),如果只是在主线程中Thread.sleep(10S),会不会出现ANR
7、JNI层的Crash怎么定位(通过ndk中相应的工具addr2line ndk-stack等可以定位到行)
8、广播为什么能作为四大组件,有什么特殊之处(经面试官提醒,能实现一对多通信),本地广播的实现原理
9、Android中设计Fragment的好处,那有了Activity为什么还要设计出Fragment来呢(解耦)
10、ViewStub为什么能实现延迟加载(它没有进行测量和绘制,只在调flate或是setVisibility时才会加载进布局)
11、Binder怎么实现进程间通信的,怎么注册服务的。。。。
还有很多题,就不一一举例了,只能说给自己一个教训,很多东西看深点就不会多问一点就不知道了。
创业公司想招团队负责人
1、做过哪些性能优化,Leakcanery的原理,怎么检测内存泄漏的
2、android的新技术你用了哪些
3、你认为你应用中做得比较nb的地方有哪些,你认为你项目中解决了哪些技术难点等等。
我认为反常规的面试
1)直接拿着我做的公司某个应用开始一通批判,觉得我自己对自己做的应用都不负责任,还有什么理由来应聘你,问你认为你最善长做的是什么,比如UI、功能、性能优化等,你要说UI吧,你这UI做得怎么怎么的,你要说性能吧,应用性能也确实一般般,让我觉得我没有啥善长的。回来老公说我们公司害了我,因为我现在的公司做的应用要求太低了,能用就行。但是别人对我要求松,我得对自己严要求、高标准〜〜〜〜
2)上来弄个类似于脑筋急转弯的题
我以为会抛异常,面试官问要是不抛,又会输出什么,我想着输出1呢。后来自己下来试验了一把,发现输出100,让我百思不得其解。后来百度搜索,经别人提点才知道因为i-1这里用到了隐式类型转换i-1会转成int型的减法,所以在remove时,根本没有那个对象,所以无论怎么调stack.remove(i-1)都不会有元素移出,我不得不感叹面试官设计的陷阱。后面又问了两个矩阵传送门问题,应该有取巧的办法,可能我脑子真是太笨了,最终也没有想出来。
面试感言
自己的总体感受是:现在市场大环境不好,各大互联网招人的部门都是些边缘部门或是新设部门,有些甚至是光杆司令或是完全全新的部门,从0个人开始招,先招团队负责人等。现在市场是供过于求,有不少被公司裁掉的员工,在这个节点找工作,导致楼主去面试,面试官一上来就问你现在是离职态还是在职。如果自己不够优秀,面试官有很多选择,是不愿意付高价来招聘你的,按道理什么时候都这样吧,只是现在有点过了。市场供过于求,应聘公司有得挑,不够优秀,可有可无的人,一般会倾向于压低工资。
通过这轮面试,让我知道了自己的差距,自己的研究的东西太浅薄了,而且没有自己的优势或者说专长。而且自己作为一个女程序员,发现HR面时很吃亏,HR好像提前给你考虑了各种因素,结婚了是吧,有没有小孩,有小孩你得照顾小孩吧,我们这里很忙的。即使你再想证明自己,工作方面不会受影响,但他们还是不想冒这个险,就像我当年校招找工作,去自己老家某银行面试,省行不要女生,可以去自己家里的分行。因为你要结婚,要生孩子,要休产假,要照顾家庭。我什么都没说呢,就把我给否完了,给我先下个定义,难不成想让女程序员都不要结婚不生娃么,你也有媳妇啊。
总结
总的来说,自己劣势挺明显的,没有在某方面有很深研究,没有什么优势,知识面的广度和深度都不够,这方面要加强,同时作为一个有娃的女程序员,已经被别人否掉了50%了,所以必须从技术方面加强吧。
工作我还会继续找,人都是追求上进的,有好机会还是会考虑挪窝的。我不想在我30岁就干一份可以养老的工作,技术我也会努力去提升,愿我和大家都会有一个更好的未来。
更多学习和讨论,欢迎加入我们的知识星球,这里有1000+小伙伴,让你的学习不寂寞~·
看完本文有收获?请转发分享给更多人
我们的知识星球第三期开期了,已达到1100人了,能连续做三期已很不容易了,有很多老用户续期,目前续期率达到50%,说明了大家对我们的知识星球还是很认可的,欢迎大家加入尽早我们的知识星球,更多星球信息参见:
欢迎加入Java和Android架构社群
如何进阶成为Java的Android版和架构师?
说两件事
微信扫描或者点击上方二维码领取的Android \ Python的\ AI \的Java等高级进阶资源
更多学习资料点击下面的“阅读原文 ”获取
谢谢老板,点个好看↓
资本寒冬下一个有娃漂亮女码农--应聘高级Android工程师历程感言相关推荐
- 资本寒冬下,哪些创业企业将最先倒下?
资本寒冬下,最先倒下的往往是那些虚胖的创业公司.判断一家创业公司是不是虚胖,可以从其自身的商业模式和企业管理水平这两方面来看.资本寒冬下,最核心的问题还是自身的商业模式和管理能力要过硬,活的健康且有自 ...
- 从双非文科生到年薪50万大厂女码农,我用了3年
报班学习,成为码农,进入小厂,跳槽大厂,是很多转码人都期待的发展之路. "你这是骚扰,你们就是一群骗子!"电话那头,一个中年男子正对朱颖(化名)进行大声呵斥,并放言要去投诉她. 第 ...
- 在资本寒冬下,程序员为何也能迅速找到好工作
近日,资本寒冬,陆续传出众多企业大裁员的消息. 这场裁员潮来的快且急,很多人措手不及:有人昨天刚通宵发布上线第二天就被裁了:有人早上还在改Bug下午就被裁了:还有公司不发工资逼着员工主动离职-... ...
- 互联网的红利期已结束,资本寒冬下,互联网人路在何方?
几年前曾流行一句这样的民谣:"50年代嫁英雄,60年代嫁贫农,70年代嫁军营,80年代嫁文凭,90年代嫁富翁,2000年代嫁码农."进入本世纪,借着西方国家信息技术革命的东风,我国 ...
- 京东女码农:支援一线,搬货一点都不客气,都没把我当女生看!
双11刚刚过去不久,这段时间,对于一些电商公司也算是忙碌的季节了,在电商公司里面,对于上班族来说还好吧,像程序员们只需要维护好系统,保证系统稳定运转就行(当然,也没有说的这么轻松,他们是另一种忙碌), ...
- python画出送花表情图编程_用Python来写一个男女相亲小程序|码农的情人节
阅读本文大概需要5分钟 码农的情人节 一年一度的情人节要来啦,这个浪漫温馨的节日,走在大街小巷,走在地铁里,走在商场里,走在电影院,姑娘们手里几乎都捧着一束花,心里都是乐滋滋的,一脸幸福的样子,忽然想 ...
- 一个30岁男人转型码农的平凡之路
今天给大家带来的是一个转行的故事,一个30岁才开始学习编程的小白,资质平平,真正的零基础. 他的故事和那些大众喜欢的.夸张的.甚至虚假的华丽转身不同,一点也不精彩.一点也不鸡汤,平淡如水,但是能反映出 ...
- 一个靠 GitHub 打赏的码农,年入十万美元!
点击"开发者技术前线",选择"星标" 在看|星标|留言, 真爱 转自:机器之心 如果提到靠打赏生活的人,我们首先想到的会是主播.但现实情况是,码农也可以.这位 ...
- 一个靠 GitHub 打赏的码农,年入十万美元
前言 如果提到靠打赏生活的人,我们首先想到的会是主播.但现实情况是,码农也可以.这位活成主播的码农名叫 Caleb Porzio. 在过去的一年里,他靠 GitHub 项目的打赏赚到了 10 万美元. ...
最新文章
- Android手机系统adb常用的命令
- IQmath中文手册
- Docker实践,来自沪江、滴滴、蘑菇街架构师的交流分享
- 用awk一些常用技巧sort uniq
- Spring Cloud (4)---Eureka(服务注册与消费详解)
- 基于ConvLSTM的伦敦空气质量预测(1) 数据处理
- python字典实现原理-哈希函数-解决哈希冲突方法
- python键_Python键盘按键模拟
- python 把list中的所有元素串起来变为字符串
- 荒芜的周六-PHP之面向对象(三)
- initShaders P30 在webgl内部建立和初始化着色器
- 高效能人士的七个习惯_如何成为高效能人士?——《高效能人士的七个习惯》读后感...
- 硬盘安装RedHat9.0心得(转)
- 关于LIS系统与HIS系统的接口方案
- 睡眠伤害计算机硬件吗,电脑高手告诉您,电脑不关机只睡眠到底伤不伤硬盘?...
- signature=0805b6a4f11b6551d9a746082990b689,Derived certificate based on changing identity
- 苹果支持WebRTC
- 陈茁20172260数据结构笔记
- Excel忽略0值求平均分,将某一列分类后求平均值
- 赛效:怎么用改图宝给图片添加水印?
热门文章
- redis console 操作命令
- 码学堂P7117 捡石头 题解
- python地图gps轨迹可视化_GPS轨迹可视化的三种方法
- 高通AP侧添加AT指令
- NOIP2017年易错选择题整理,我的错题本
- 【exception】java.lang.NoClassDefFoundError Could not initialize class
- 计算机界面就是桌面吗,游戏界面怎么切换到桌面,电脑游戏界面怎么切换到桌面...
- 敏捷如何嵌入公司现有的管理模式-宋世杰-专题视频课程
- 快讯 | 嘉益仕(Litins)应邀出席2018世界智能制造大会·江宁智能产业地标论坛
- 我的世界显示服务器版本已过期,我的世界要凉了?地球版本服务器即将关闭,迷你玩家不要高兴太早...