如题,本人自己也是个喳喳,上面非要让我去面技术,我面了 2 次,失败 2 次。
第一次面进来的虽然捉急,但给时间还能写出点东西。
最近这次夸张了,培训刚出来 1 周,完全 0 经验冒充 2 年经验,面试对答如流,做题也有八九十分,结果刚进来搭环境搭 2 天还跑不起来,写接口也拿百度的代码缝合,一运行各种报错,最后被劝退了。
年后又要面试了,感觉心里有点抵触了,看人也变得多疑了。
的确我知道可以面试直接上机器写来判断水平,但还是想来问问大佬有没有什么招,1 小时里就面出真实水平。
如果上机面试,那出些什么题目合适?
先谢过各位大佬!
101
sgissb1 2021-01-26 10:41:00 +08:00
你可以挖坑让对方跳,这事面试我的时候很多面试官的做法。
故意问一些错误的工程经验,或者问一些概念模糊的工程问题,看对方会不会再次确认问题是什么内容。 有工程经验,或者稍微严谨的问,显然会对你提出的问题产生疑问,会在问第二次。当然如果对方不追问或反问也未必有问题,毕竟有很多人不敢质疑。 但这样的互动过程中,可以判断出对方的工程经验如何。只是背书的人,一般就是死背。即便是培训班出来,但凡用点心的,基本都会确认你的问题在问啥。并试图把问题所需要的答案讲清楚。 |
102
superBearL 2021-01-26 10:41:03 +08:00
问 Git 的使用,别问概念,就问实际生产环境下较常出现的问题如何解决
|
104
pan020037 2021-01-26 10:51:36 +08:00
最简单的就是抛出一个实际场景碰到的问题,让他给出解决方案
工作经验除了技术以外,得到最多的就是解决方案了,光有理论可行不通 |
106
czfy 2021-01-26 11:04:41 +08:00
我感觉这就是出现 “面试造火箭,上班拧螺丝” 现象的一个影响因素...
|
108
liudaolunhuibl 2021-01-26 11:18:14 +08:00
问业务就好了,培训班出来的项目都是速成的,如果他能把自己做的项目的业务说得很清楚大概率不是
|
109
hideinbush 2021-01-26 11:20:00 +08:00
@zzzmh 那我不觉得是态度问题?这个没有能力的说法呀,这个随便搜搜就能解决呀
|
110
hideinbush 2021-01-26 11:20:24 +08:00
不觉得=觉得,打错了
|
111
karatsuba 2021-01-26 11:24:27 +08:00
问项目业务和技术栈啊,往细了问,最好再问问公司技术栈啊环境配置啊之类的,
|
112
zypy333 2021-01-26 11:32:31 +08:00
我觉得可以问下代码规范,一般培训学院不教这个,而且就算是有工作经验,从来不遵守代码规范的,招来也是坑
|
113
liuy1994g 2021-01-26 11:33:29 +08:00 via iPhone
说实话我觉得 leetcode 中级题好难❌
|
114
crist 2021-01-26 11:39:23 +08:00
@NerverLibis 我们公司漏税怎么办?
|
116
blackccc 2021-01-26 11:51:39 +08:00
现场让他配环境
|
117
mosfet 2021-01-26 13:10:53 +08:00
之前写代码的都让我面,无论 c#,java 都是问线程间通讯,和数据同步问题
能筛掉大部分 |
118
Tenma 2021-01-26 13:15:41 +08:00
给一段有几处问题的代码,让优化,如果能优化出来,就算很多题答不上,也算有能解决问题的能力。
|
119
foolherb 2021-01-26 13:35:21 +08:00
问排序算法的十种写法
|
120
xmt328 2021-01-26 13:35:28 +08:00
除了基础题外多深入问下之前的项目精力,挑几个技术深入问下
|
121
Marszm 2021-01-26 14:06:52 +08:00
简单的很....从平时的工作中,抽离出来一两个场景,给面试人员现场开发.你觉得什么重要,就让他做什么...比如根据某需求书开发接口,CURD,外加代码优化..还能看看他有没有基本的代码规范...要是当场给你个 if N 蹭嵌套..你基本上知道该怎么办了.
|
122
Lumuy 2021-01-26 14:16:39 +08:00 1
基础类的,例如二进制转换,网络相关的一些基础
也或者,从实际场景出发,例如网站开发,浏览器浏览网页的时候,背后整个机制怎么运转的之类的 再或者,你自己实际场景的里面遇到的问题叫他分析一下,答案正确不重要,看他怎么解决的,跟你自己遇到的时候想法思路是不是有雷同。 其实,也不用太看不起别人培训的,只要别人努力过,能力过关,都可以招的。当然,没诚信的这种肯定是不能要的。 |
124
Zink99 2021-01-26 14:32:25 +08:00
你是要招人干活还是要招人培养?
招人干活的话面试题就向这方面侧重 招人培养就向科班基础问就行了呗 |
125
Leviathann 2021-01-26 14:38:25 +08:00
问一些 pl 方面的问题
比如函数式、类型相关啥的 |
126
Quarter 2021-01-26 16:57:42 +08:00 via iPhone
算法我倒不一定苟同,我自己算法是贼差,但是重点问项目,项目细节,模块实现方式,难点是什么,怎么解决,然后技术方面问一些基础常用的,或者自己实践中遇到的问题看看他有没有解决思路,这样和实际项目结合起来可以避免培训班的问题,培训到有很多项目经验的话也就无所谓了,至于算法楼主也可以适当问一些,虽然我不会😭😭
|
127
night98 2021-01-26 23:04:36 +08:00
@fiveelementgid #61 我刷 letcode 也没啥用,我记忆力特别差,今天写出来的题明天就能忘的差不多的那种,让我全部刷完也没啥用,大学的时候倒是刷过 acm 几十个题,刷到后面感觉也没啥用处就不刷了,面试经常性暴毙。
|
128
night98 2021-01-26 23:10:23 +08:00
给个机试题呗,一段 base64 过的字符串,解码后转换成 key-value 数据格式并按 key 值排序后打印出来,一个小题涉及了很多方面的知识,包括是否引入基础包解码,还是用通用的三方库解码,还是直接 csdn 找的解码,转成 key-value 格式,涉及到对数据字段的解析和转换,转换完成后,按 key 值排序可以涉及到对于 java 基础类库的使用和熟悉程度。
而且这种面试题,也很符合日常开发过程中的接口对接需求 |
129
yaphets666 2021-02-03 09:18:41 +08:00
@makdon 小看培训班了 培训班教全套的 框架源码 算法 设计模式 全部都教 有些培训班甚至教一些 计算机历史文化知识 不要觉得培训班是凑合事的 据我所知 他们学费是收 2 万的 糊弄事谁去学呢
|