一个7年女软件工程师的面试总结

一个7年女程序员的面试总结

看到7年的经验,有些面试官小孩都是胆突的。其实说出7年,我自己都是心虚的,一直在做搬砖的工作加之自己比较懒,看淘宝只会去买东西,而不会有意识的去研究双十一的大并发是如何实现的,平时也很少扎堆儿在二手烟中,讨论一下生活呀吐槽一下顺便讨论一下技术啥的。程序员在外行人眼中都是天然呆的萌物,而女程更是少交流的生物,除了能保证工作中交流无障碍,工作之外的话题,不可能跟老爷们儿谈心吧,会谈出事的,不可能跟老爷们儿一样骂街吧,虽然我们总是自诩为女汉纸,或许是一种自嘲吧,也只限于工作中能像男人一样撸起袖子糊代码,工作之外我们也不希望自己是女汉纸的。

要说对这份工作的热情还是有的,喜欢那种简单的工作关系,喜欢坐在电脑前专注的coding,喜欢团队的氛围,甚至有时候会喜欢加班时候的氛围(这样是不好滴),因为那个时候感觉大家是最团结一心的,一起吃也许是饥饿时才觉得最好吃的泡面,一起吃最难吃的加班餐,我的面前堆放的比别人的桌上更大堆儿的零食,可能是好心的小伙伴们仍给我的,而往往加班餐后寂静的办公室可能是coding最高效的时候,而克服一个困难解决一个BUG时是最开心的时候,虽然有的时候BUG就是自己制造出来的,而如果是改好了别人的BUG更免不了吐槽一番然后加之自己内心澎湃起的崇拜自己的小小鸡冻的心情。

有七年之痒,突然发现,7年对女程的求职也是一个灾难。。

不得不说,面试过程对我来说是尴尬的,有几点:

1、我是内向的,很多时候不会用语言去表达技术,而对于一个工程师来说就可以避免这种烦恼,大多数时候,都是可以用程序去证明自己的能力的,但是在面试中,这种劣势就显而易见了,很多时候,做了100%的准备,可能只能表达出50%,如果准备的不充分,那完了。。。

2、遇到用笔来写程序或者细究一个技术的应用场景,事实证明,我是比较懒的,不会一个个去试各种实现同步的方法之间的差别,不会自己制造个内存溢出然后用工具去查看内存回收情况,不会制造个上千万的数据然后测试大并发的问题和访问时间,我的小破电脑也是支持不了的,即使电脑上安装了虚拟机也懒得自己模拟一个nginx负载均衡工作场景,发现终极的不可治愈的问题:我懒。。。

3、事实证明,工作和面试不是一个套路的,工作中可以细致入微的查资料解决一个个问题,各种框架的原理也可以看一遍假装理解了然后就可以卷起袖子动手了,而在面试中,需要真正的自己理解了技术的原理并用自己的话去总结出来表达出来,然后再加上一些专业名词假装牛X,而我的记性是不好的,不好的。。。

4、把在读的在职研究生写上去,其实只是想表达一下自己的上进心,后来发现,可能适得其反,因为面试官只关心你会不会因为这个影响工作。。。

5、最后,也是最悲催的也是最现实的问题,结婚了吗,生孩子了吗,我不想把自己当作弱者,其实在求职之前做好了充分的心理准备应对这样那样的技术打击,但是对于这个问题是最无力反驳的,也是最让人急躁的,特别是一水的男面试官问及这个问题的时候是最让人抓狂,虽然我做好了心理准备,只能说可以理解但是不可原谅。我不知道这个问题在自己被否决方面占了多大比重,这个问题上没有人会说实话,但是,影响肯定有的吧,有的时候,遇到心仪的公司,我会争取一下,我还是想在技术上发展,唉,想想自己回答的技术问题,自己都不信。。。

之后,我开始反思自己,面试官在遇到女程的时候会是一个什么样的心理呢:哟,这么多年,她怎么还干这个,看看她有多大的水平,能干了这么多年,一定很厉害了吧,问点难的问题吧,咦,这个不会呀,咦,这个也不会呀,问点简单的问题吧,唉,这个也不会呀,看来也是混的,不过如此嘛,女的程序员就是不行(画外音:还是趁早改行吧,老大不小了,还垂死挣扎啥)

面的多了,遇到的问题多了,自己也能成为面试官了,自己也能问一些问题了,也能通过公司面试官提出的问题判断公司的技术实力。郁闷的时候,甚至去查了如何面试别人。其实,工作中会遇到各种各样的问题,大家都知道,问题来了,不躲闪,一直找下去,问题总有解决的时候,所以,考察候选者面对突发状况甚至自己没有遇到过的场景的处理方式的问题是给公司加分的面试官。

最后,总结一些奇葩的面试官:

1、技术特别牛X,问的问题就是很高深,什么大数据并发啊,上亿级的,你见过吗,我只会写“亿”字,上亿的数据涌入像淘宝双十一一样那得多拥挤啊,每到这个时候,我都躲到一个相对安全的小角落里,我都不参与抢,我只默默的看着,因为我的小破电脑什么好东西都抢不到一个7年女软件工程师的面试总结,其实我在想,我想去淘宝当架构师。。

2、另一个极端就是,拿着一堆String和StringBuffer之类的问题,足足有5页之多,谁能告诉我这个坑在哪里,是在考验耐力听话吗,原谅我没有耐心去答,临了了还要故作高姿态的藐视一下我——这是我们公司的规定,然后给你一个哀怨的小眼神。。

3、然后就是——这么大岁数还不结婚啊,然后居然天真的噗嗤的笑出声,然后看到的一定是我能杀死人的眼神,其实要不是顾忌我大家闺秀的脸面我是想上去扇他的,原谅我不严谨了

4、还有就是,很实诚的面试官,会给你讲明,我们加班很多,我会说,我之前也有加班,然后,接到的是更惨烈的或许996,或许连续12天不休,然后,他会很照顾的眼神看着你说,我们男的怎么造都行,你还是考虑考虑吧,然后,然后我就被温柔的宣判死刑。。

5、或许更多的是,他们会体谅你,直接不告诉你会加班很利害,但是也直接不告诉你他们心疼你不想让你加班才没有然后的,然后就即使你有决心想像个老爷们儿一样去战斗也是没有机会的。。

6、然后,一个半大的孩子,仿佛是为了给我的在职研+7年工作经验的简历一个下马威,问了很多高逼格的问题,甚至多次。。应该说全都是装逼必备的高逼格问题,几乎都上升到了架构的层次。。

一度我抑郁了,一度我开始怀疑自己的人生,难道现在都是这么高逼格的面试了吗,为什么在男人之间唠唠嗑就能搞定的面试在我这里却如隔了一堵厚厚的墙,面的多了,遇到的极端的状况也多了的时候,我一度凌乱了怀疑自己面试的是不是同一个职位

说实话,有特别低落的时候,不是被面试官犀利的眼神鄙视的时候,也不是被面试官语言变相攻击的时候,恰恰相反,是面试官中肯的给建议的时候,是在牛X的面试官面前连胡诌都没有勇气直接被看穿然后一针见血总结技术指出我的问题的时候,一种很强烈的挫败感让我无法安慰自己

知道自己做的还不够好,总结了自己的问题之后,偶尔累了,找个地方发泄一下,找三五好友吐吐槽,痛定思痛,静下心来之后,开始安安静静的看代码,看源代码,读各种技术书,恶补各种技术,特别是各种听起来高大上的玩意,JVM调优啊大并发呀多线程啊分布式啊负载均衡啊设计模式啊支撑百万级数据的框架搭建啊甚至淘宝的数据库分表分库取模呀全都细细拜读了,发现自己对技术的热情又回来了,不管你信不信,反正我信了,从前源代码对于我就像一个未打开的黑盒子,对于里边的东西都是未知的,认真读过之后,一切都变得明了,通了,痛则不通,通则不痛,真正的乐趣才刚刚开始。。

阿达 · 洛芙莱斯(Ada.lovelace),还记得这个人吗,诗人拜伦的女儿,不,更重要的是,她是世界上第一个程序员。。

女程悲哀的地方就在于,你不能够泯然众人,而只有你强大到很突出的时候才能够被看到。。

我的辛苦没人能够代替,我的收获也没有人能够抢走。。

我还在战斗,有一起战斗的小伙伴吗。。。

面试题总结敬请期待下一篇。。。

总结的一些面试问题