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

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

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

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

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

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

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

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

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

笔试和上机编程好不好?

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

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

这样的公司多不多?

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

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

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

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

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

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

1笔试可以有

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

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

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

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

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

2上机测试

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

这样的公司会存在

基于以下4个原因:

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

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

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

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

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

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

随着互联网的不断发展,java开发成为了众多开发工程师使用的主流编程开发语言。

今天,java课程培训机构>

在我们招聘技术的时候,如果只是一个面试官面试,通常会遇到,面试管徇私舞弊,类似狗眼看人低,或者遇到高手心存嫉妒不愿招聘此人的情况,从而剔除掉面试的人才,无法有效招聘到公司所需的人。

如何避免面试人员的徇私舞弊,就至关重要,我们统长可以通过加试的流程,或者加面的流程来规避这种事情,通常情况下,我们也可以通过笔试+面试+面试2的流程进行,这样的环节越多,面试官徇私舞弊的问题就越少,对于重要的岗位我们依然要综合考虑清晰,不能让人品差的人混入。

1排挤或者拉帮结派,在公司内部制造不和睦的情景。

2影响公司的正常运营,还可能存在贪污腐败像闲。

3可以吃回扣的岗位,尤其是采购会给公司造成重大的损失。

对此我总结和个人的经验,整理如下的10个人品测试题,每小题10分共100分,同样的您可以和技术题混合在一起对求职者进行这样的笔试。

如果A是您的直属领导,当遇到了紧急情况,且你正在忙手头要紧事,需要你的协助或者帮助时你会怎么做?( )

A尽力而为 B手上工作忙,会建议找别人 C我没有必要帮助他人 D放下手头要紧的事,去协助领导

答案:B

解析:作为领导,和下属都属于公司员工,没有谁更加需要帮助,只有自己的工作职责,和同事之间的互帮互助行为,二遇到这种事,应是优先做好的自己的事,再去帮助他人,选A的人是属于,阿谀奉承拍马屁的类型,选C的人是极度理性,且规规矩矩的人,选D的人是属于,斜度个人工作职责的行为。

如果A是您的直属领导,他今天搬家,告诉你去他家里帮忙,他这种行为属于?( )

A徇私舞弊 B私事公办 C小气 D欺负员工

答案:B

解析:作为领导,搬家时个人私事,不能要求任何的员工帮忙,且给钱也不行,这种行为属于私事公办。

直属的领导,再一次工作失误后,果断甩锅下属,且指责有续,领导的这种行为是否属于正常范畴,遇到这种的事情,领导最好应该怎么做?

简答题:两问,行为和怎么做。

在公共场所,因为琐事辱骂他人或者领导,这种行为属于什么行为,是否违法,能否维权?

简答题:三问,行为、违法和如何维权,主要考的求职者对法律和道德的认知。

当你下班途中,遇到一个摔倒的老人,这附近有很多碰瓷的传闻,且没有摄像头和路人,这时候你会怎么做?

A默默路过,并报警。 B先报警,然后扶起老人 C录视频,且报警,扶起老人 D回去叫人

答案:C

解析:只有C是最好的处理方式,且能体现出这位求职者的心思缜密。

如果以后你面试新人,遇到一个能力特别强的人,但没有学历,且人说话很冲,工作能力完全过关,你会向领导反应录取他嘛?()

A不会,没学历 B可能对我有影响,拒绝录用 C继续等待其他合适人选 D和领导与同事商议后录用

答案:D

解析:

选A的人可以看出这不是一个好的员工。公司是一个商业组织,目的是为了盈利,能力强的人往往求之不得,不能因为学历问题剔除。

选B的人可以看出这是一个小气,且人品和眼界都很低的员工,建议直接pass,后续对公司的发展也不好。

选C的人可以看出是个负责任的员工,会选择继续等待更合适的人选。

在你身上发生了一件事,并不是丑闻,也不是坏事,就是一件很平常的事情,这时你会觉得?()

A自己是焦点 B不想去上班 C自己丢人了 D散布的这个人真可恶 E平平淡淡

答案:E

解析:有心理疾病的人,才会觉得自己是焦点,才会有负面情绪。

如果你是个技术大牛,且领导要求你必须教导其他人,你会怎么做?()

A热心是不需要强迫的,会不代表一定要交

B不听从领导的话

C要求公司给予,教导他人的费用。

D接受领导的要求去教人。

答案:C

解析:技术是自己的,属于个人,不属于公司,且教不教不需要强制,强制属于违法行为,懂得不代表义务教导,这属于行为绑架的行为。

领导一直强制你做事,且必须你做,出了事就甩锅给你,你会怎么做?()

A辞职不干 B向更高领导举报 C果断拒绝 D顶撞领导

答案:B A

解析:有这样爱甩锅的公司领导,也不是什么好公司,在这里工作不是勾心斗角就是你争我夺,故此B和A都是对的。

假如你遇到困难,你不想得到别人的帮助,但是就是有人要帮你,这种行为属于什么行为?()

A强人所难 B太过热心 C不考虑其他人感受 D不尊重我的主观意图

答案:A B C D

解析:这是多选题,都对,别人不需要那么就应该尊重别人,即使是送黄金,也会有人不需要的时候,不需要而自以为是强迫别人接受,就属于强人所难,不考虑其他人感受,不尊重个人主观意图。

首先面试程序员分有没有经验

面试没有经验的程序员就随便问问点ssm,ssh五大框架问题,多线程什么的,再问问是否会点前端技术

有经验就看看他的简历,问他简历项目上的问题,可以围绕着简历上的项目问,通过他的回答涉及到的技术点之类的,拓展出去问其他的

php程序员的时候, 自我介绍 的时间一般比较短。在如此短的时间内,该如何“秀”出自己呢该说些什么下面我为你带来php程序员自我介绍的内容,希望你们喜欢。

关于php程序员自我介绍篇一

my name is zhao wanjun wanjun is my given name wan means sweet and jun means person, so my name means a sweet-tempered girl i actually am! but you can call me june, for your convenience, j-u-n-e, IT's similar to my chinese name jun i am from enping, a small cITy in the southwest of guangdong province, near hongkong and macao maybe you have never been there before, IT's well known for the hot springs there

in 2014, i got the highest score in the college entrance e_aminations in my cITy and entered zhongshan universITy my major is computer science my gpa ranks in the top 40% among all students, but i have stronger c++ programming skills than many others also, i was the first one to learn java in my class

i was chosen by a teacher of mine to participate in his project the project was about a lan chat room, and i developed the instant messaging system in IT i was the only female student in this project team

besides study and the project, i worked in the student union for two years, first year as a member, ne_t year promoted to be the general secretary my colleagues describe me as a reliable and considerate person

ibm is top on my job hunting list for of the reasons you hear every day i look forward to joining a famous company as IT means good training, good pay, and good people to work wITh, just like you gentlemen!

technical support engineer is my ideal job because i have both a technical background and the abilITy to deal wITh clients also, traveling isn’t a problem although i am a woman

关于php程序员自我介绍篇二

good morning, my name is jack, it is really a great honor to have this opportunity for a interview, i would like to answer whatever you may raise, and i hope i can make a good performance today, eventually enroll in this prestigious university in september now i will introduce myself briefly,i am 21 years old,born in heilongjiang province ,northeast of china,and i am curruently a senior student at beijing __ unimy major is packaging engineeringand i will receive my bachelor degree after my graduation in junein the past 4 years,i spend most of my time on study,i have passed cet4/6 with an ease and i have acquired basic knowledge

of packaging and publishing both in theory and in practice besides, i have attend several packaging e_hibition hold in beijing, this is our advantage study here, i have taken a tour to some big factory and company through these i have a deeply understanding of domestic packaging industry compared to developed countries such as us, unfortunately, although we have made e_traordinary progress since 1978,our packaging industry are still underdeveloped, mess, unstable, the situation of employees in this field are awkard but i have full confidence in a bright future if only our economy can keep the growth pace still i guess you maybe interested in the reason itch to law, and what is my plan during graduate study life, i would like to tell you that pursue law is one of my lifelong goal,i like my major packaging and i won't give up,if i can pursue my master degree here i will combine law with my former education i will work hard in thesefields ,patent ,trademark, copyright, on the base of my years study in department of p&p, my character i cannot describe it well, but i know i am optimistic and confident sometimes i prefer to stay alone, reading, listening to music, but i am not lonely, i like to chat with my classmates, almost talk everything ,my favorite pastime is valleyball,playing cards or surf online through college life,i learn how to balance between study and entertainment by the way, i was a actor of our amazing drama club i had a few glorious memory on stage that is my pride

关于php程序员自我介绍篇三

大家好,我叫__,天津大学java应用专业硕士,2013年6月份 毕业 ,研究方向__,

我想从三个方面介绍自己:

(1)学习方面。大三时保送研究生,之后进入实验室开展项目研究。在_年时间里,先后参与了_个项目,其中_个纵向项目,_个横向项目,纵向项目主要是关于__,横向项目主要是关于__。这些分别对应我简历里的项目经历(1,2,3)。我本科绩点38,研究生绩点34。我__年一次性通过大学英语四、六级考试,__年通过托业英语考试,考试成绩__分(满分__分),__年通过软件工程师/网络工程师/系统分析师考试。

(2)实践方面。曾在软件公司实习了__年时间,曾在__当过计算机讲师,主讲__,另外,本科时曾参加过__比赛,并获得了__奖。实习期间,我的最大收获是:学校学习与工作知识的衔接,深切感悟将理论应用于实践的重要性和快乐。

(3)社会工作方面。本科和研究生都担任所在班级班长/__部长,同时也在校学生会工作过。在担任班干部的日子里我具备了一定的组织、协调能力,并深深体会团队协作的重要性。

我的性格特点是,1性格沉稳,2考虑问题全面、仔细,3做事有自己明确的想法和计划。

我的优势是1自己全面的综合素质;2做事分清轻重缓急;3喜欢 总结 ,避免犯同样的错误。

我的座右铭是:人因为梦想而伟大,机遇永远属于那些有准备、立即行动并能坚持到底的人!

我的职业生涯目标是,将来有一天能带领一个团队,做出亿万网民喜爱和尊敬的软件!做一个既懂技术,又懂业务的复合型人才。

看了php程序员自我介绍的还看了:

1 php程序员面试自我介绍

2 程序员面试自我介绍6篇

3 程序员面试自我介绍范文3篇

4 程序员工作面试自我介绍

5 android程序员优秀自我介绍

6 java程序员自我介绍

不管你是职场老手还是菜鸟,掌握Java程序员面试的技巧是很有必要的,今天跟随昌平IT培训一起来了解一下。

Java程序员面试时该有的技巧

一份专业简历很重要

在这里小编给你的建议是:如果你想提高自己的入选机会,那最好还是花点心思制作一份专业的简历,相较于你将来可能得到的巨大收获,这一点时间还是可以流失的。

了解你所要面试的企业

我们来举个例子:就拿我们的面试来说,会事先发电子邮件给面试者,并附上动力节点的名字和博客地址。但是让我惊讶的是,当我给他面试的时候,他竟然对我们还是一无所知。

我们在来举例正面例子:我们在面试时也碰到过这类Java开发人员,他能对我们官网以前写的一篇博客或者做的教学视频上面的内容侃侃而谈。(相比而言,你说我会选择哪个要让别人对你感兴趣,最简单的方法就是你先表达出对对方的兴趣。不管这种方法是否有欠公正,但是如果你想面试成功,那么小编建议你事先了解一下你应聘的这家公司)。

当今社会的信息是如此的发达,我们完全可以在Facebook、Twitter、微博、博客上找到任何公司的资料。即使你只是大致浏览一番,也会让你受益良多。

不要在面试官面前撒谎

知之为知之,不知为不知,如果你确实不知道,千万不要自作聪明来编造问题的答案。

相反,你应该诚实的说,你不知道或者你并不是百分百的肯定,但是你愿意尝试一下,然后再讲讲自己的想法,讲完后也可以问面试官正确答案是什么,从而显示你对此非常感兴趣。

一般来讲,面试官问的问题大多都是他们知道的问题如果你滥竽充数抱着侥幸心理,一旦被发现,面试官马上会质疑你的人品

学会解决算法问题

这是每一个开发人员都应该具备的重要技能,而且真要掌握起来也并不是那么难

在很多面试中,都会有这样的问题,要求你在白板或者电脑上解决软件编程问题,但是许多程序员,即使是那些非常优秀的程序员,都会一下子大脑一片空白,完全理不出思路来。如果你能花时间学会如何解决这种类型的面试问题,那么下次再碰到这种场景,就不会这么紧张了。我们会紧张其实和怯场无关,主要是因为我们不熟悉这些问题,也没有自信能解决这种问题。在这方面建立起自信之后,你就再也不会紧张了。

活力洋溢地回答问题

只用一个字或者一句话,照本宣科平平无奇地回答问题,或许在技术上是正确的,但是你忘了应该借此机会好好展示自己的激情——这才是一个开发人员能带给团队的最大正能量。

目前IT行业是待遇非常不错的一个行业,受到了很多年轻人的追捧,我们在面试成为程序员的时候需要准备些什么东西?面试程序员一般需要回答什么问题?下面就给大家分享一下具体的面试技巧,希望可以帮助到大家。

方法/步骤1首先程序员在面试之间一般需要经过一轮笔试环节,考验大家的专业知识,大家可以通过刷题快速备考。

2另外,在面试程序员的时候,面试官一般会注重基础知识的考察,我们可以事先温习一下。

3在简历的制作过程中,我们需要突出自己的项目经历,这点会非常加分。

4其次面试着装问题,程序员面试一般不需要穿正装,大方得体即可。

5其次,程序员的口头表达能力和书面表达能力也需要过关,在这方面有欠缺的朋友可以提前练习一下。

6最后一般公司的程序员平时都需要加班赶项目,所以一般是默认愿意加班。

以上就是关于如何看待程序员面试让上机做编程题,这样的公司多吗全部的内容,包括:如何看待程序员面试让上机做编程题,这样的公司多吗、北大青鸟java培训:java编程程序员技术面试常见面试、程序员人品面试题及答案,HR必备!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9279096.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存