如何看待程序员面试让上机做编程题,这样的公司多吗?

如何看待程序员面试让上机做编程题,这样的公司多吗?,第1张

每一个IT人都想进入一家实力非凡的跨国大型企业,那么没有真才实学,在面试中是撑不下去的。

面试的主要特征就在于场景的特定性,它与日常的观察、考察区别很大。日常生活中人与人之间的观察与交谈,是在自然场景下进行的。

面试进行前的精心设计,是面试与一般性的交谈、面谈、谈话相区别。

日常生活中的面谈与交谈,虽具有直接接触形式与情感沟通的效果,但并非经过精心设计。

面试所使用的面对面的观察、交谈等方式,既反映了它的问、听、察、析、判的综合性,又使面试与一般的口试、笔试、 *** 作演示、背景调查等人员素质测试的形式相区别。口试仅是言语测试,而面试还包括对应试人员言语以外的行为特征等多方面测试要素的综合分析、推理与判断。

从不同的角度可以对面试进行不同的分类。根据实施时的模式可分为口试和情景模拟面试。口试又可分为交谈式、问答式、辩论式、答辩式、演讲式、讨论式。情景模拟面试常见的有文件处理模拟、现场 *** 作模拟、角色扮演模拟、工作活动模拟、会议模拟等;根据用途,可分为招聘员工面试、公务员录用面试、领导干部选拔面试、竞争上岗面试、招生面试、征兵面试、资格评定面试等;根据应试人员的多少可分个别面试和集体面试。最常见的集体面试是领导小组讨论,又分为有领导小组讨论和无领导小组讨论;根据规范化程度可分为结构化面试、半结构化面试和自由化面试;根据面试的功能可分为测量性面试、区分性面试、诊断性面试、预测性面试;根据面试结果的使用方式可分为目标式面试和常模式面试。根据测试项目的性质可分为知识面试、人格(气质、性格)面试、智能(智力、能力、技能)面试、意愿(理想愿望、情绪爱好、意志立场、态度情感)面试、体貌(形体、相貌、仪表、身体健康状况)面试等;根据对应试人员所施加的压力大小可分为压力式面试与非压力式面试;根据面试的进程可分为一次性面试、分阶段性面试。

从根本上说,面试的作用与笔试、心理测量等 人才测试方法是一致的,即达到评定、区分、预测的目的。评定即通过对某些方面的能力、素质和水平评价、鉴别,确定应聘人员是否达到了规定的某一标准;区分是指按照不同的应用目的,选择具有针对性的评价手段,通过对测量、评定结果的比较,发现相对差异,确定应聘人员的胜任等级;预测是指通过与岗位要求的对比,预测应聘人员的发展潜能、发展趋势、在未来岗位上的表现、成功的可能性等。与笔试相比,面试以运用能力为测试重点,能有效避免高分低能,以行为表现为测试补充,更利于多方面考察应聘人员的素质,以灵活互动为测试方法,深入了解应聘人员的知识、能力和个性特征。

进入一家实力非凡的跨国大型企业,是每一个IT人梦寐以求的事。但大公司总共只有那么几家,IT行业的从业人数却呈井喷之势。想找个好东家,没点儿真才实学是不行的。简历通过筛选只是万里长征的第一步,笔试又是万中挑一,好不容易接到面试通知,考官们却又个个老奸巨滑,处处给你设陷阱。那么多人在最后关头功亏一篑,都是吃了《面试指南》这种垃圾书籍的亏,甚至有人进门之后到处踅摸摆歪的笤帚,看每一样东西都像是对方用来考察自己品德的暗器,这大概是《读者》看得太多了的缘故。

最近IT界流行的一句话是,疯子去Google,老朽去Yahoo,傻子去微软,殊不知疯子和傻子也不是那么容易就能当的。CPU龙头老大英特尔的面试一共五轮,总长度超过六个小时,体能不佳的根本坚持不下来。而被称为面试马拉松的微软更是车轮大战,其应聘者需要与部门工作伙伴、部门经理、副总裁、总裁等八到十个人交谈,见到的官越大,被录用的希望也就越大。台湾宏基电脑招聘管理人员,是由被聘用者未来的下属参与面试的,谁说下级就不能选择上级呢?与之相反上海微创软件公司更强调领袖权威,他们有一道面试题问到东方明珠电视塔有多重?,据说有人回答唐骏(微创CEO)说多重就多重,结果得了满分。

不同公司的企业文化体现在他们的面试策略上也是大相径庭。技术面试的手段还算是有迹可循,脱不出现场编程,现场设计电路之类,只要肚里有货,不怕他出花样。但其它方面的面试就让人防不胜防了。有的会要求应聘者唱首歌或者表演个小品,这是为了看看应聘者的性格和表现力,有的让应聘者共同做游戏以观察其是否具有团队合作精神。德国一家网络公司面试营销主管,要求应聘者下厨去做一份意大利粉和鸡胸肉,以考察其执行能力。索贝数码公司的面试题竟然是在一小时内吃下五十个辣椒为公平起见,我建议给简历 上籍贯是四川或者湖南的应聘者换道别的题这是考察哪方面的素质,我实在想不出来。

当然面试也不全都是恐怖经历。比如SONY的考官会邀请应聘者一起到公司餐厅去吃饭,席间拉拉家常,气氛非常融洽,IBM也可以报销异地面试的交通费用。天才和狂人云集的Google在公布他们最新招聘信息时宣布,

所有收到他们面试通知的人都可以到美国加州Google的梦幻总部去参观,即便最终未被录用,也算是免费旅游,划算得很。

现在,真真假假的微软公司面试题和IBM面试解析等已经在互联网上流传泛滥,俨然已是很多人的谈资和证明自己智力的工具,在那些玻璃大楼里面工作的,归根到底也是和我们一样的普通人。但这也很容易给人造成一种误解,以为这些公司选人的时候只喜欢考脑筋急转弯,比如我在不下五家公司的面试题里都看到了井盖为什么是圆的?,真要是实行这样的标准,最后的入选者只能是王小丫。而且从另一方面看,公司招聘能出怪招儿,应聘者一样也可以耍滑,曾经有个笑话,说一家公司面试的时候遇到一个声称熟练掌握超次掌上型矽单晶片时脉输出器上的解译编码作业流程的人,考官一时惊为天才,后来看其演练一下才知道,他指的不过是给电子表调个闹钟。

小屁孩曾经有过4年的招聘经验,期间见识了各种类型的程序猿:有大牛、有菜牛;有功成名 就,有苦苦挣扎不知方向。等后来做了一枚程序猿之后发现,HR眼中的程序猿和程序猿中的HR都是不一样的。有感与此,从HR的角度,跟大家分享一些个人关 于程序猿面试的注意事项,给大家找工作提供一些参考。毕竟大牛只是少数。因为很多人对人事工作不了解,所以不适用人事装逼的术语,而是用大白话来描述。

1、招人是HR说了算还是用人部门说了算:

这个问题很多人都想知道,但是每个公司的情况都不一样,根据公司创始时间、规模、发展阶段等等来定。但是概括起来讲,可以理解为部门拥有决定权,人 事拥有建议权。可以这么讲,如果你的技能达到部门leader的需求点,只要本身没有太大缺陷,部门都有最终的决定权。人事看重的缺陷指薪资要求太高性价 比低,频繁换工作不稳定,性格过分内向,素质较低,与公司文化极不符合。

2、HR会考察程序猿的哪些点:

中国百分之九十的公司是小公司,很多小公司的人事都是不专业,没有受过正规人力资源培训的。小公司的招聘,基本是部门和老板说了算,人事很多是走走 流程。因此这个问题讨论的是大中型、知名企业的考察点。因为人事工作,是一个定性的工作,虽然也有指标可以衡量,但是毕竟都是比较感性的。小屁孩之前呆的 中国知名世界500强公司,人事主要考察语言表达能力、逻辑思维能力、沟通能力、积极性、气质等等。总结起来,我们想要一个积极向上,逻辑思维敏锐,沟通 无障碍的程序猿。对于拥有第一项所列的缺陷,人事会使用建议权,建议不录用。

3、HR从哪些渠道获得程序猿简历:

随着互联网的发展,HR获得渠道的途径越来越广:传统的三大招聘网站(51、智联、猎聘,猎聘取代了中华英才的地位),内部推荐,猎头推荐;新型的 招聘渠道也有很多,比如专注于IT行业的垂直招聘网站拉勾网,社交型网站内推网,微信招聘等等。白领的就业,呈现出两极分化状态:高技能人才呈现出卖方市 场(程序猿说了算,比如高级开发人员),低技能人才呈现买方市场(公司说了算,比如行政人员,供应量较大的IT技术人员)。

4、程序猿该怎样要工资:

小屁孩见过,薪资谈判成功和失败的案例,这个问题,哪天可以细讲。薪资谈判会根据程序猿自身技能掌握情况、公司待遇水平、HR人员素质、程序猿找工 作时机等因素,会有差异很大的结果。如果非要说一个谈薪资模式的话,那就是在“心理可接受价位加价20%左右”,比如你觉得你心理价位是15k,那么你得 跟认识说你要18k,基本上双方扯一扯16k成交,你很高兴能接受,HR也可以较差。这是一个概括模式,给大家一个参考方式,而不是绝对的要工资方式,毕 竟每个人掌握的技能真心不一样。

从事软件开发多年,上机写代码这种考查模式在国外用的比较多,很多国内的公司也在学习这种方式,这种方式能直接看出写代码的能力,但对上机做编程题目这种事情很多成熟的程序员觉得是一种侮辱,有一些程序员看到有笔试直接就选择走人了,这些东西在面试之前应该有沟通,事情不会变得这么被动,因为对于很多有能力的程序员,能够请到面试已经非常不容易了,能力越强脾气越大。

直接上机做编程测试能力的公司不是很多,从事软件开发十几年主要经历了四家公司,面试的时候主要靠面谈为主,因为编程行业能力的高低通过交谈就能了解差不多,只需要根据简历上写的项目进行细节沟通,如果真的做过几句话就能看出大概的水平,所以很多公司压根不搞什么笔试或者上机写代码的事情,编程这个职业主要靠时间的积累,并且在积累中不断完善自己的知识体系,慢慢提高自己的认知。

一个程序员如何提升自己的能力水平,对于初学者来讲首先是学习好一门编程语言,开始学习阶段觉得编程语言就是天了,好像是学会了编程语言就能做任何的东西了,随着编程语法的学习完毕就开始尝试做一些题目,结果发现距离语法真的非常遥远,所以有很多的初学者有一种感概明明在课堂什么都明白了,结果到真正自己实践的时候什么都想不起来,这是初学者必然的经历,编程本身就是一种不断磨练编程思想的过程,编程语言属于在辅助类基础技能,没有辅助就不会写代码,编程设计思想再牛也不可能实现,两者是相辅相成的作用,编程思想里面包含着仙姑经验的积累。

很多人觉得很奇怪有些公司也不进行面试也不让上机写代码,就是通过不到一个小时的闲聊就能把一个人的水平能力和工资水平给定位下来,通过面试就能检测出编程思想以及编程基础,编程基础类的考察只需要问几个简单的语法问题就能做个大概的检测,编程思想就是完全的编程意识以及编程经验的积累,所以一些企业在招聘的时候明确写着就相关开发经验的人优先,企业招聘的目的就是希望要的人在短时间内能够上岗直接切入到项目开发中去,整体来看是不是需要上机写代码测试完全看每个公司的技术文化了。

有些技术类的公司对于程序员的基本功要求特别严格,有个同事在第一家技术公司的时候,部门技术经理特别关注程序员的基本语法,只要是简单的代码语法错误,就能到部门的黑板通报,开始实施阶段很多人上了黑板,后来随着时间的推移上去的人越来越少了,同事说到自己上了两次黑板都是因为在使用指针的时候没有初始化导致,到今天还是记忆尤新,如果在技术生涯的初期能够经历过这种企业是一个技术人的幸运了,越是严格要求的领导或者公司越是有利于技术人员 的成长,至于在面试的时候要不要上机这个就看每个公司的技术文化了,一般注重代码基础的领导会引领这个事情,希望能帮到你。

这是一个正常的流程,我觉得有时候还是有必要的考验一下面试者的。

以前这种面试实际上是很平常的,但是发展到现在越来越多的人对这样的面试很反感,大概率的原因是因为很多人更多的是在搬代码,并且搬的很成功,而真正注意写代码的人反而越来越少。

笔试和上机编程好不好?

我觉得挺好的,这样可以刷下去很多划水的人,有的人,写代码的能力并不强,但是搬代码的技术一流,随着技术越来越晚上,一些解决各种bug的网站越来越流行,现在更多的毕业生为了高工资,变成了搬代码的人,他们能解决问题吗?能,但是是他们自己的解决的吗?不是,更多的是他们通过搜索的手段,问度娘,问谷歌,渐渐的形成了一个可以解决问题的方案,虽然问题解决了,但是等遇到一个需要创新开发的时候,他们就完了,基本上没有了自我的思维。

笔试和上机可以有效的防止这类人进入公司,实际上也是一种不错的手段。

这样的公司多不多?

据我所致,目前来讲上机编程的公司不是很多,毕竟,每个公司所使用的编程软件不同,有的公司制作的软件也比较具有保密性,没办法直接考程序员的实际能力,只能通过一些算法测试,或者是什么测试,来简单的排除掉那些搬运的人。

所以上机测试的效果并不是特别好,一般的公司都会选择用笔试的方式。

我遇到过不少笔试的,上机的从来没有遇到过。

我一个同事之前换工作的时候倒是遇到过,按他所说,这样的测试并没有什么效果,毕竟测试题出得很浅,太难的问题,基本上短时间内很难解决,也不会有那么长的面试时间。

其实,在我看来,这个上机面试并没有那么大的用途,毕竟测试不到太多的东西,还不如看他自己写过的代码来的更快。至于这样的公司多不多,真没办法说,毕竟没有统计过,根据我的经验,我觉得不会太多。

笔试的我见过,但是上机的没有过。

1笔试可以有

这么说嘛,其实简单的笔试的话肯定是可以的。因为笔试的话可以让招聘者知道你大概的能力定位在什么位置?一些逻辑编程可以测试你的逻辑能力。尤其是在it这个行业,逻辑能力是非常重要的。

如果说你是一个已经有工作经验的人。其实笔试就没有那么重要了。这时候看中的一般差不多就是你曾经的项目经历。

如果说让你做一些项目上的,比如说项目架构了这种的,你可以拒绝回答。因为我之前就有听到过说招聘产品经理,让他去设计一个产品的。结果这个公司就是通过一直招聘产品经理。然后让产品经理去设计产品相关的功能,最后再把这些所有求职者的产品相关的思维组合到一起。

虽然说这总公司是很少的,但是也不排除是有只通过这种方式来满足产品需要的。

所以解释的时候可以大概的写一个思路代码的流程,但是可以不用全部都写。

2上机测试

我觉得这个确切的来说是有一点过分的。像这种上机考试的话,肯定他是需要一个比较完整的项目。但是这种项目谁都不知道是他们公司需要,还是让他仅仅是为了做测试。所以像这种事情完全可以直接拒绝。

在这里大概说明一下。 找工作是一个双向的过程 ,如果说是你无法接受这个公司相关的制度,或者说是相关的流程。其实你可以趁早放弃这种公司的,不然的话即使是你笔试面试都过啦,你到公司之后也会因为你自己的价值观跟企业的文化匹配不到一起。迟早还是要辞职的,所以你要慎重考虑。

其实面试的时候笔试和机试都是it的正常流程,但是在国内被玩烂了,面试和机试过程中,会有公司内遇到的问题做为面试内容的,也许是个人也许是公司,让你解决这样那样的问题,这样子的都是垃圾

作为一个老程序员,关于程序员面试的话题,非常有意思,特别有的聊。其实在 IT 界面,有两个不算公开的秘密,也就是两个不成文的习惯或者规定吧,关于面试的。

让老程序员做笔试题是一种侮辱

很多程序员,尤其是有经验的程序员,去面试的时候,尤其是去小公司面试的时候,如果对方给你出了一套笔试题,很多程序员会说: 我转头就走,这是对我经验水平的侮辱 。

你们是不是感觉很吃惊,还有这种道理?确实是,我有一次去一个创业公司面试,对方给我出了一套笔试题,我做完了,面试完回去跟一些同事聊笔试题的事,他们会惊讶的说:你竟然把笔试题做了?你是有经验的程序员,不应该经过笔试的,直接面试就行,笔试是一种侮辱。那是我才发现,好多程序员都这么认为的。

但是,我感觉这是一种病态思维,你既然去面试,其实笔试也是面试的一种,你去大公司比如 BAT 这样的公司的时候,也会有笔试,而且层层面试好几轮,你都能忍,一些小公司给你出笔试题,你竟然受不了?公司用什么方式来面试你,是公司的选择和考量,当然了,面试是一种双向选择,如果你感觉是侮辱,当然可以选择不面了,这是双方面试的权利。

但是,我感觉笔试是一种正常的流程,跟有没有经验没有关系。有经验了,你笔试你确定能过么?

很多程序员都不会选择上机测试

还有一种就是面对上机做题的面试,很多程序员都不喜欢,其实我也不喜欢的,大部分程序员好像遇到上机面试的情况,也是选择扭头就走。

其实,我感觉上机测试是可以接受的,但是是有条件的,那就是上机做题,可以做算法题,这种方式我能接受。

有一次我去面试,他让我上机做题,竟然跟我说用 Android 写个什么功能,什么模块,简直了,这种题怎么做?直接去实现功能模块,写其中的一个点,我都不熟悉需求,也不熟悉功能模块,上来就写,怎么做?没法弄。我直接就走了。

算法题属于比较明确的东西,上机做两道应该是可以接受的。

你问上机做题的这样面试的公司多吗?可以明确地告诉你,不多,我工作这么多年,面试了很多公司,只遇到过两家。

我是负责我们公司技术面试的,机试环节必不可少。题目不会很难主要是考核程序员的感觉,只有有感觉的程序员才能写好大程序,这很关键。

这主要看做什么了,我最头疼的是拿一个构架来靠你函数命令。我都是自己写数学模型和函数。我哪知道这个构架的函数名?

务实啊,说明人要的是能实干的程序猿,没什么奇怪。面试需求很明确,要会干的。找领导才找会说的。刚毕业面试的时候遇见过这种机试,程序猿这行算是工科,靠技术吃饭,面试动手实战是正常的。

支持,不然很多水逼,划水货太多了

这样的公司会存在

基于以下4个原因:

1 面试的人很多,不想花过多的时间去筛选。这样做题,可以快速过滤一些滥竽充数的人

2 通过合理的上机 *** 作,有针对性地找合适的人,匹配的人也能快速完成上机 *** 作

3 标准,对面试者统一对待,以免主观原因造成误判

4 面试者的配合度,一般看到机试,有人就会直接退出。(我遇到这种情况,就会直接走)

以上4个原因,都是较为正式的原因,还有一个主要原因就是能力不行,面试官无法正确筛选简历,面试官无法从面试中获取想要的信息并加以判断。

基于最后一个原因就是我会选择直接走的原因,面试官能力不行,表示公司对此招聘的用功不足,该公司没有能力或没有意愿重视此次招聘。即使入职,收到的待遇不会重视,没有必要把自己的前景压在一个不会重视你成果的公司上。

我做招聘几年来,告诉你,现在是找工作的最佳时期!年后工作好找,但竞争大,待遇已经差远了!

现阶段最好的求职方式是 网络!

积极去面试!

没结果就是面试不好,总结原因!

估计你最大的原因是没有准备充分,

下次试试把别人的招聘要求背熟了,把里面每一条要求来问自己,自己都能组织好的观点来回答。必然成功

虽然正式工作里或许只是点点点,但是面试的时候不能这么说呀,?难道面试官要问你会不会点点点嘛各种高深的问题只是在看看你的基本功是不是扎实,如果以后换一个不是点点点的任务给你你是否能胜任。还有就是其实很多点点点之后都是要分析记录的,也是需要能力的。 来自职Q用户:匿名用户

问题不会问多高深,大多会让面试者回答不上来的程度。会点点的新人到处有,所以只能筛选出厉害一点的。保证自己高于平均水平 来自职Q用户:匿名用户

以上就是关于看IT公司如何面试的全部的内容,包括:看IT公司如何面试的、小弟昨天面试了家互联网公司当程序猿,为什么面试时候我会被HR砍工资砍得喘不过气来,回来后依然心有余悸、如何看待程序员面试让上机做编程题,这样的公司多吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/8838486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存