程序员面试刷题(程序员面试刷题有用吗)
程序员人品面试题及答案,HR必备!
在我们招聘技术的时候,如果只是一个面试官面试,通常会遇到,面试管徇私舞弊,类似狗眼看人低,或者遇到高手心存嫉妒不愿招聘此人的情况,从而剔除掉面试的人才,无法有效招聘到公司所需的人。
如何避免面试人员的徇私舞弊,就至关重要,我们统长可以通过加试的流程,或者加面的流程来规避这种事情,通常情况下,我们也可以通过笔试+面试+面试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
解析:这是多选题,都对,别人不需要那么就应该尊重别人,即使是送黄金,也会有人不需要的时候,不需要而自以为是强迫别人接受,就属于强人所难,不考虑其他人感受,不尊重个人主观意图。
现如今为什么程序员越来越排斥面试时做题呢?
下面我来回答你的问题:“现如今为什么程序员越来越排斥面试时做题呢?”,希望可以帮助到你,我想说之前在百度的时候,作为一个面试官,经理是这么建议我们的:根据需要决定是否笔试。而我前前后后应该面试过几十个候选人,如果再加上现在公司所参与的面试,面试过的候选人绝对上百了。
首先,在这上百次的面试中,我没有主导过一次笔试。除了我本人很讨厌笔试之外,最重要的是我认为笔试对考察一个人的能力非常的片面。作为面试官,首要任务是识别候选人的能力。即是识别能力,除了用问答的方式考察他们之外,还有最重要的一点是诱导他们展现出自己的技术深度。笔试类似于考试,一问一答,这道题你会就是会,不会就是不会。监考老师是不会站在你跟前告诉你这道题是该用正弦定理,还是用反三角函数的。
其次,监考老师更不会提醒你拿出手机,百度一下,你就知道。但是在我们实际的工作中,环境是完全Open的,我们既可以Google,也可以百度,只要最终我把这个问题搞定就行。所以在实际的面试中,我更倾向于考察候选人的学习能力和解决问题的能力。明明我用5秒Google一下就解决的问题,为什么非要记在脑子里?而且还有非常搞笑的一点,你说你笔试就笔试吧,毕竟也算是考察能力的一个手段,既然设定了笔试环节,你们就用用心,好好设计一下笔试题目。
再次,可是据我所知,太多太多的公司用的笔试题都是在网上找的,翻来覆去就那么几个,你能找到,候选人也能找到,对于那些投机倒把的候选人,只要刷刷题,很容易就能拿到笔试高分,而对于那些肚子里真正有货,不屑于刷题的人来说呢,笔试的结果往往不如那些投机分子。结果?有真材实料的人笔试都没过,偷奸耍滑的人全被你收走了。
最后,这种面试官很大概率也是通过刷题进来的,毕竟物要类聚。大家讨厌笔试,完全是因为笔试更像是应试,我代码写的再好,工作经验再足,冷不丁的给整份笔试题,想必大多数人都会懵逼,除非你笔试的内容恰巧是我最近用到的东西,但是概率太小了。我们都是高考过来的,想必没人怕应试,不就是背么,问题是,我背了那么多,工作中还用不到,工作中用不到,你还非要考。以上便是我的回答了。
精选程序员面试常问的逻辑题
大家在面试的时候,难免会遇到让人摸不着头脑的逻辑题,这类题目让同学们往往连答案应该回答些什么都摸不清楚,只能和面试官四目相对,非常尴尬。
其实,很多面试的考官,都是从题库随机挑选逻辑题来考验同学们,面试官有时候自己也未必完全摸透这类题目,所以面试的时候不必过于紧张,就算答不出来啊也非常正常。
在我的理解中,这类题目主要还是考大家的思路,至于答案标准与否,其实不是特别重要。
本文总结了面试中我自己面试中遇到的几道非常常见的逻辑题,大家可以作为面试前的突击复习材料。
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?
三个人
若是两个人,设A、B是黑帽子,第二次关灯就会有人打耳光。原因是A看到B第一次没打耳光,就知道B也一定看到了有带黑帽子的人,可A除了知道B带黑帽子外,其他人都是白帽子,就可推出他自己是带黑帽子的人!同理B也是这么想的,这样第二次熄灯会有两个耳光的声音。
如果是三个人,A,B,C。A第一次没打耳光,因为他看到B,C都是带黑帽子的;而且假设自己带的是白帽子,这样只有BC戴的是黑帽子;按照只有两个人带黑帽子的推论,第二次应该有人打耳光;可第二次却没有...于是他知道B和C一定看到了除BC之外的其他人带了黑帽子,于是他知道BC看到的那个人一定是他,所以第三次有三个人打了自己一个耳光
N个人是黑帽子,就会在第N天,有N个人打自己一个耳光。
一个是两种药片,每种有两个,一个人需要早上吃两种药片各一个,现在这四个药片混在一起了这个人什么方法吃。
把所有的4颗药丸都切开成相等的两半,然后早上和晚上,分别吃掉每颗药丸的一半
一个5L,一个6L的瓶子,要得到3L的水,问什么方法
6-5=1 1L水放在5L那个瓶里面,然后再装6L水,往5L(里面已经有1L)里面倒,这样就会剩下2L水在6L里面,再把2L水放在5L里面,再装一次,不就可以6L那里到处3L水到5L里面,自己就剩下3L了
一共1000瓶酒,其中一瓶有毒。如果一只老鼠喝了有毒的酒,会在一天之后死亡,那么如果给你一天时间,然你判定哪瓶酒有毒,至少需要几只老鼠?
答案是10只。这个需要使用二进制编码来解决,1000瓶酒至少需要10位二进制数来进行编码。然后取十只杯子分别代表这是个二进制数的十个位,分别将1000瓶酒倒入其编码为1的对应的杯子中。取十个老鼠分别喝十个杯子中的酒,一天之后,就可以根据喝哪些杯子的老鼠死掉来确定出有毒的那瓶酒的编码,从而确定哪瓶酒有毒。其根据就是只有有毒酒的编码对应的毒死老鼠的杯子位置。这个题目就是利用了二进制编码的一些特性。
还有一些其他的题目也使用这些特性,比如使用特殊的位运算,一般使用比较多的位运算就是与、或和异或。
这样,就可以对应到现实生活中的一些为题,比如一个类似的问题原本我们想需要用900多台服务器来解决,经过这样分析后就可以使用10台服务器来解决,大大节约了成本。
再比如,国王有10000桶酒,已知一桶酒有毒,喝了之后一定会在23-24小时内死亡(例如0点喝,会在23-第二天0点这个时间段死亡)。现在国王要在48小时后举办一个宴会,需要用罪犯实验,请问最少几个罪犯。(可以混合酒)
如果是常规利用二进制解题的话,那就需要14个犯人,2^14=1638410000,但是这样一来死亡时间这个条件就用不到,也不是最优解。
应该利用酒死的时间是固定的,一个罪犯像上面那样可以表示成25种状态,三个罪犯就可以表示25 x 25 x25种状态,超过10000了,所以只需要三个罪犯。
有8个小球,其中七个的重量是相同的,有一个较轻。给你一个天平,问秤几次能找出那个较轻的小球,若天平只能秤两次,又该怎么秤
第一次两边各放随机三个,如果平了,则另外一个是轻的,若不平,还有第二次,拿出那三个轻的,在两边随机放一个,就能测出哪个最轻了。
本体图解参考:
已知: 每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有单独的加油机),一箱油可供一架飞机绕地球飞半圈
问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
分为3架飞机5架次和3架飞机6架次
1. 3架飞机6架次
(上图)ABC 3架同时起飞
(上图)1/8处,C给AB加满油,C返航。此时飞机的油量分别是:A: 3/4, B: 3/4, C: 3/4。此时C分别给A和B加满油,三架飞机当前油量分别是:A: 1, B: 1, C: 1/4。C返回机场。A、B继续向前飞行。
(上图)1/4处,B给A加满油,B返航,A到达1/2处,此时C已经返回机场,三家飞机此时油量分别是:A: 3/4, B: 3/4, C: 0。此时B给A加满油,C加满油,此时三架飞机的油量分别是:A: 1, B: 1/2, C: 1。然后B返回机场,A继续向前飞行。
(上图)当A飞行至半圈位置时,B已经返回机场并且加满了油(假设加油时间为0),此时,B和C沿逆时针方向飞行,三架飞机当前油量分别是:A: 1/2, B: 1, C: 1。A继续向前飞行。
(上图)当A飞行至另外半圈的1/4位置时,三架飞机剩余油量分别是:A: 1/4, B: 3/4, C: 3/4。此时,C给B加满油。此时三架飞机油量分别是:A: 1/4, B: 1, C: 1/2。C返回机场,B和A继续向前飞行。
当A飞行至另外半圈的1/2位置时,C已经返回机场,A和B相遇,此时三架飞机剩余油量分别是:A: 0, B: 3/4, C: 0。B给A加1/4的油,三架飞机剩余油量:A: 1/4, B: 1/2, C: 1。C加满油从机场逆时针飞出,B返回机场,A继续向前飞行。
(上图)当A飞行至另外半圈的3/4位置时,A和C相遇。此时三架飞机的油量分别是:A: 0, B: 1/4, C: 3/4。C给A加1/4的油,此时三架飞机的油量分别是:A: 1/4, B: 1/4, C: 1/2。C掉头返回机场,A和B继续向前飞行。
(上图)三架飞机顺利回到机场!
2. 3飞机5架次
(1)3 架飞机同时从机场出发,飞行八分之一周(A点),各耗油四分之一。此时某架飞机给其余两架补满油,自己返回基地;
(2)另一架飞机和目标机结伴,飞至四分之一周(B点),给目标机补满油,自己返回;
(3)目标机独自飞行半周(C点);
(4)与从基地反向出发的一架飞机相遇,2 机将油平分,飞至最后八分之一处(D点);
(5)与从基地反向出发的另一机相遇,各分四分之一油,返回。
75道程序员面试逻辑题和答案