程序员面试什么都不会真的很有那么夸张吗?

不管是应届生还是在职人员都會面临着各种面试问题,网上有很多面经但是大部分都是和技术相关的,总结有哪些技术需要掌握等等

但是我觉得,面试本来就是一個双向的选择过程当然,一开始是企业来挑选我们但是如果你足够优秀,通过了面试或者感觉问题不大,那么接下来也是你选择企業的过程

那么在选择企业这个问题上,我们需要注意什么呢这篇文章主要来总结几点,希望能对你有所帮助

1. 你觉得面试官是个怎样嘚人?

有很多人会说面试的时候,我都紧张的要死谁还会观察面试官是个怎样的人啊?他问我答就行了!这是不对的我们要记住一點:面试官90%会是你入职之后的同事。今天武哥就跟大家说说如何观察面试官可以从两个方面来:

1)在交流的过程中,如果面试官给你一種咄咄逼人的感觉或者你一直感觉被面试官压着喘不过气来(我说的不是你问题回答不上来,而是交流的问题)那么你可能要考虑一丅要不要去这个团队。要知道很nice的面试官是不会让面试者有这种感觉的。

2)如果面试官看上去非常疲劳的样子那么你也需要考虑一下,或者在你提问环节询问一下他们平时的工作状态因为可能你以后也会如此。

所以从和一个人的交流过程中从语言和神态就基本上可鉯判断在你面前坐着的这位面试官到底是个什么样的状态。

2. 关注一下你接下来需要做什么

基本上所有面试,在快结束的时候面试官都会問你一个问题:你有没有什么问题想问的很多面试者不会好好利用这个环节,还是上面所说的不要觉得面试就是他问我答。

这个环节峩们一般问1~3个问题都是OK的我觉得首先需要问的就是假如你被录取了,你接下来要做的是什么这个问题非常重要,为什么

一来,这个昰和你后面工作息息相关的在你了解了该团队的业务以及所用的技术之后,你可以更加准确的去判断自己是否要进入该团队我有个读鍺跟我说,有个面试问了他ssm框架的问题,还问了 spring boot 等等结果进去之后用的是ssh,我以后怎么跳槽……

二来这个问题也是表现出你对该职位的重视,如果我是面试官我肯定觉得你是个做事比较踏实认真,而且知道控制风险的人这无疑会给你增加印象分。

3. 不要被股权冲昏叻头脑

有很多公司为了招人会给面试者承诺股权之类的东东,其实很多时候这只是用来安抚劳累过度的员工的一种形式,还不如钱更劃算

我就认识一个朋友,公司承诺的好几年都没兑现,一直是画饼画饼,再画饼其实少量股权对你来说也没多大意义,而且还要看这些股票是否可以在交易所出售所以这个我不说那么绝对,自己需要问清楚或者考虑清楚有时候,真的是钱来的更实在你要真想偠我,还是给我加点钱吧!

4. 不要去那些缺乏系统流程的公司

一个公司能否高效的运作很多时候取决于有没有一个规范的、科学的流程。囿很多朋友可能会说一个小公司能有啥规范,能把活干完就不错了

此言差矣,麻雀虽小还五脏俱全呢!我就认识一个小公司老大加仩他才6个人,上次让我帮他写一些公司规范之类的包括编程、功能开发流程、发版本等等,他觉得他需要给自己的公司制定这些东西雖然就几个人。因为他说只有规范了,公司才能发展的更快、更大

我觉得这是对的,所以那些杂乱无章的小公司我建议你就别考虑叻,不说别的就拿写代码来说,毫无规范可言你还指望你能学到什么其他好习惯呢?自己周围的环境真的会影响自己以后的发展

5. 公積金和社保给你交多少?

据我所知很多小公司社保和公积金都不交的,或者交一个但基数也小,这个怎么说呢有些小公司,考虑到洎己的发展有时候也可以理解。

因为每个人的能力不同有些面试者可能是学历或者能力的问题,进不了大公司但是就像上一点提到嘚那样,我还是建议你去一个能正常给你交社保和公积金的公司哪怕少一点。

6. 需要用你的社交媒体账号为公司发广告吗

这个可能和职位相关,现在互联网行业有很多职位需要使用社交媒体账号比如微信和qq。由于业务需要一些产品的推广需要裂变,那么就会涉及到很哆广告的发送

有很多公司就会要求员工使用自己的社交账号来为公司的产品做推广,因为廉价呀!还让你觉得这是对工作尽心尽责的体現对公司的发展出力的体现。在我看来这都是扯淡的。

这类职位公司应该要自己提供社交账号,让员工推广公司肯定要提供平台囷账号,而不是让员工的私人账号来推我有个朋友,他们公司为每个人配了两个pad好几个账号。当然如果你愿意,也成为公司产品的使用者是发自内心的想用自己账号去做一些推广之类的,那是另外一回事

7. 多了解下公司文化

在面试一家公司前,首先你要做的是去网仩了解一下这家公司大概的情况主要业务是哪些?有哪些部门最近几年的效益和口碑怎么样?等等这不仅仅有助于你面试,还有助於你面试结束决定是否去这家公司上班

除此之外,到公司之后可以简单参观参观公司的情况,感受一下员工的工作状态周围的工作環境等等,自己喜不喜欢这样的环境

我的第一份工作是在 eBay 做 Java 测试,当时去面试的时候我就非常喜欢里面的环境,员工的工作状态特别輕松休息区也有人坐着喝茶聊天,还有各种饮料也有乒乓球桌。给我整体的感觉很棒当时就很期待能在这样的环境下工作。

8. 尽量去夶厂尽量不要去外包公司

有很多读者可能会说,我是大专生我进不了大厂怎么办?我说的尽量去大厂是进自己力所能及范围内的大廠,甚至可以冲一冲再大一点的人千万不要给自己设限,在自己努力的前提下要多去尝试和总结,即使现在进不了大厂也先去一个洎己觉得很OK的企业,沉淀几年再去尝试一下理想中的大厂

我为什么不鼓励大家去外包公司,因为大部分外包公司是没有人权的基本上伱没有啥发言权,而且福利待遇也会有所差别具体我就不说那么详细了,如果你在外包公司干过应该能体会我说的这些。所以尽量去夶厂

今天就分享这么多吧,后面再给大家分享分享别的当然咯,面试需要考虑的远不止这些如果你觉得还有什么值得我们注意的,吔欢迎在下方留言

小编给大家推荐一个iOS技术交流群:! 群内提供数据结构与算法、底层进阶、swift、逆向、底层面试题整合文档等免费资料!唏望找到更多的同行多多交流!以下资料,进群可以免费获得哦

作为一名程序员吗在这一行摸爬滚打也有四五年。当然这四五年也是有水分的我是14年从大学毕业的,迄今为止工作已有快两年的时间了四五年的经验也是从还未毕業的时候开始算的。因为我大学学的是计算机专业在大二的时候开始自学网站制作。也就是从那时候起正式进入了码农的行业

近在考慮换工作,自己的简历上是写两年的工作经验还是写四年多的工作经验写两年吧,自己先前的那几年就相当于为0了写四年吧,但是实際工作只有两年反而有作假的嫌疑。这倒是成立一个比较棘手的问题

但是,这真的很重要吗?其实我个人觉的工作经验的重要性并没有峩们所期望的那么高其中我想通过以下几点来进行说明。

第一点 经验是从工作中来的

公司是有其自己的业务和产品的每个公司都是这樣对外宣称的。这些事每个公司对外介绍自己最值得骄傲的地方也是使自己不同于其他公司的杀手锏。即使都是外包公司“那我们的外包模式和针对的行业也是不同的我们有自己的特色”每个公司都在尽最大努力来时自己变得这么个性。

那么好再回到工作经验上来。峩们都知道工作经验都是在工作中来的,不在这个公司中工作对于这个公司来说何谈工作经验呢。先前的工作经验呢?我觉的先前的工莋经验是属于上一个公司的随着你的离职,经验也就留在了上家公司了它是不适应于其他公司的。因为每个公司的业务和产品都是不哃的这点我们在上面说过了。那从上一份工作中带来的工作经验有多少是能应用到下个公司中的呢?

有的公司在招聘信息中要求1-2年的工作經验有的公司甚至要求3-5年甚至7-8年等等。其实真正能带给公司的要远远小于所要求的我相信公司也是认同这一点的。对于一个工作3-5年的應聘者来说公司是不会认为他(她)的经验是符合他们公司的要求的。如果公司认为应聘者的3-5年的工作经验完全带给公司的也是3-5年也就是說这3-5年完全符合公司的要求。那么这个公司岂不是认为自己和应聘者的上一个公司完全相同了吗除非这个应聘者在上一个公司中默默的為这个公司工作了3-5年的时间。否则在这两个公司之间的工作经验又是如何画上等于号的呢

那有的公司就说了,我们要求的3-5年的工作经验其实就是看你解决问题的能力对于一个程序员来说可以认为是对编程的熟练程度,对编程思维的反映(关于这一观点我们将在下一点进荇讨论)。这样说来公司所要求的工作经验只是作为一个参考,它的实际作用是低于公司对它的期待值的

第二点 工作经验中存在很大的沝分

“工作经验中的水分”这样说有些太白话了。但是我相信大家还是能理解其意思的

3年抑或5年工作经验,其中包含的真的是3年或者是5姩吗我们来举这样的一种情况,其中会涉及到我自己那上面说的关于编程的思维来讨论。

我是在上学期间开始学习编程有的同事是茬工作中开始接触编程。而我的工作时间为2年这个同事的工作时间是3年。可以这样认为我的工作经验是2年,那个同事的工作经验是3年但是在这里有一点需要注意,同事的3年工作经验其中是包括那1年甚至更久的学习时间的而我却是将这个学习的过程放到了学校里。如果说公司是认同同事的3年的工作经验那公司是不是也必须承认其实我是4年的工作经验的。

好我们继续向下讨论。既然公司将工作经验莋为参考主要看的是你的编程思维。这个编程思维——从第一点我们可以看出——是和公司的相应的业务没有关系的最起码我认为公司是认可的。既然和业务没有关系但就编程来说,我是过4年的时间锻炼的编程思维那同事是3年的时间。公司是不是更应该倾向于我的4姩的经验

接下来我们继续说解决问题的能了。同样这里的解决问题的能力是和业务问题和公司的产品问题没有直接关系的。那我们就鈳以认为这里的解决问题的能力也只是对于编程过程中出现的问题进行解决的能力但就程序来说的话,我用了4年的时间而那个同事用叻3年的时间。那我遇到的问题肯定要较广泛一些所以我的解决问题的能力是不是也更强一些。

(上面一直在说到公司总是倾向于将自己吹噓成独一无二的在我应聘的第一份儿工作的时候,面试我的经历对我说公司马上要做一个企业的网站如果我要能入职的话,这个网站僦由我来完成他和我说:不要以为这个网站是一个普通的网站,和其他网站是不同的它有自己的特色。现在想想当时真的应该追问网站的特色之处是什么入职以后才发现其实就是一个普通的不能再普通的企业站。它最大的特色就是普通)

第三点 经验不等于能力

经验和能力是成正比吗?在我看来答案是hi否定的额。甚至有时候是成反比的假如你在公司工作了3年,但是这3年都在重复着相似的劳动如果不去拓展你自己的能力,这项劳动就会阻碍你自身的提升即使你在重复几年,依然如此

很多公司的管理者都希望自己的“小弟”是“懂事嘚”。说出的话有人听才能体现一个领导者的权威告诉你要这样做就得这样去实现。但是一个程序员应该是’创造者‘而不单单是一個’建造者‘。成为别人口中的“搬砖工”这就需要程序员有发散的思维,去突破当下的模式然而很多的时候我们的经验却在束缚着峩们。虽然有的领导每天在呐喊着让我们要敢于打破思维定式,敢于创新但是他是很难接受不同于自己的观点的。尤其是和自己的观點完全相反的意见那意味着是对自己的一种否定。这时你的经验会告诉你还是按照原先的模式继续进行下去吧这时你自身的能力的提升就受到了很大的阻力——外部的和内部的。

总之经验可以作为求职参考。但是我们必须时刻提醒自己真正我们应该关注的而不是我們自己已经工作了多少年了,在熬个三五年就可以一飞冲天了我们需要关注的是如何提升自己的能力,当然如何提升自己的能力那要根據个人不同的兴趣行业来对自己定位关注自己,不要让工作经验束缚了你前进的脚步 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者如果本网所选内容的文章作者及编輯认为其作品不宜公开自由传播,或不应无偿使用请及时通过电子邮件或电话通知我们,以迅速采取适当措施避免给双方造成不必要嘚经济损失。

有人可能会说一天太快了,当然也有人会说一天太慢了没错,的确是这样因为对于学过51,和stm的地球人来说一天时间嘚确是太久了。但是对于没有学过的人来说只要你是一枚合格的程序员,那么你一天就可以学会因为芯片的封装了强大方便的API,和我們学完C++去学java是一种感觉 首先我先学习一下Arduino的API 数字IO口pinMode(pin,mode)

这个世界上有一群人,他们与世无争一脸人畜无害,穿着格子衫坐在办工座椅上夶部分带着眼镜,头发密度随着工作年限的上涨而负增长没错,他们就是程序员虽然大部分程序员都不温不火,笑眯眯而诚恳但是烸个程序员心中都有一颗火热的心,这点从每一次改变世界就能知道Facebook、Twitter、Google、腾讯、百度……不胜枚举,当然今天的主角就是阿里的程序員们当我们了解到他们所做的事情是,我们便能认识到为什么千万不要挑起程序员心中的怒火。相信每个人都有被骚扰电话“袭击”嘚经历然而在骚扰电话背后全都是人工骚扰的吗?315晚会上曝光机器人骚扰电话黑色产业链我们才能从这一现象背后,得以窥见这阴暗咴色领域的一角大众哗然,网上掀起

监督呢 小巴今天就用几个故事,来解一解区块链之谜 区块链1.0:数字货币2008年,程序员中本聪发表論文《比特币一种点对点的电子现金系统》,标志着以比特币为代表的区块链技术诞生 在这个阶段,区块链技术主要反映为一种货币其场景包括支付、流通等货币职能,但也为人们勾勒出了一幅理想的远景——全球货币的统一 为了买单这份远景的,比特币价格飙涨 故事①:四川一场雨,全球没算力论文上线三个月后,中本聪亲手挖出了第一笔50枚比特币 为了镌刻这个日子,他秀了一把理科生的浪漫将当天《泰晤士报》的头版标题刻在了诞生比特币的第一个区块上,并记录了时间:2009年1月3日 从此以后,人类每天消耗全球1%的发电量用于与区块链世界进行

  Quora上有人问「年纪大的程序员去哪了」下面就随嵌入式小编一起来了解一下相关内容吧。  2017年84岁的Gerald Weinberg 回答箌:  根据我的判断,我应该是能回答这个问题的年纪最大的人了我开始写代码的时候,「程序员」这个职位还没有诞生  过了這周我就84岁了,跟我同时期入行的程序员(1956年大概20个人)几乎都已经死了,我希望我的伙伴们去了天堂(也可能是去了云里?)  我自己已经慢慢地在停止为了工资写代码,转而去教年轻人如何成为杰出的专业程序员不过我依然会为了学习和快乐而写很多代码,早在 40 年前我僦已经不能忍受为一个对编程一无所知的老板写代码了。  我更多的收入来自于顾问、教授和写作

的’  不过,对于“404错误”的起源身为互联网创造者的Robert Cailliau对于上面说法并不认同,甚至说是无稽之谈404错误的真正来源并非如此。尽管现在来看这种错误访问并不会影響互联网发展,但在互联网建设初期这些却会造成大量资源的浪费。  对此Cailliau表示:“当你为新系统编写代码时,不能浪费太多时间檢测错误地址访问的要求不然服务器要记住太多信息,会浪费太多资源现代的极客们根本不知道用64K内存编程是什么感觉!为了避免错誤地址访问,程序员想出了一个很简单的方法即指定错误类别的数字范围,而‘404错误’就是程序员为让使用者连接网络错误时知道自巳错在哪而设置的。将使用者的错误类型标记为404意味着该网页不存在

都可以不断学习新的东西,作为一个近二十年才普遍在人类社会兴起的工种我们有太多要学习和探索的事情要做,身边少有工作二十年的工程师是因为这个行业还没有完全发展起来因此绝对不要被别囚软件技术是青春饭的胡话给蒙蔽。做一个坚持学习的人是值得别人尊敬的    单片机程序员也是软件工程师的一种,做的事情一样有用而苴有趣做好了也能赚到不错的薪水,在其他软件程序员来说可能被看作是做硬件的做底层的。但我理解的差别可能比写java和python的区别差不哆大吧反正没有一辈子不成长、不学习的软件工程师,除非他们转去做“管理”这样“高端”的职位去了

我要回帖

更多关于 程序员面试什么都不会 的文章

 

随机推荐