吐个槽,第一次和面试的吵起来

2017-08-18 11:36:49 +08:00
 yulitian888

唔,刚刚遇到个恼羞成怒的面试者,大千世界,无奇不有啊!

大意吧,就是求职者做笔试题,这也不会,那也不会,横竖就是一句话“你这个(题目),我百度一下就能做出来” 基本功薄弱,反过来说我鄙视他 我只能黑人问号脸了! 比如,写个正则验证一下手机号。这个倒是没错,真能百度的到,不过工作中遇到百度不到的业务验证怎么办呢?

浮躁!

23820 次点击
所在节点    职场话题
249 条回复
weakish
2017-08-18 12:37:49 +08:00
@IplayLF2 正则这语言设计不良,语法很晦涩,不好记忆。尽管如此,用多了多少能记住,但是问题是各种编程语言、库的元字符表是不一样的,太容易搞混了。
yulitian888
2017-08-18 12:38:36 +08:00
@weakish 额,说得好有道理。随便贴一下我的参考答案吧(预备在我外出的时候给同事用的)。

-------------------------------------------------------------
类似”^1\d{10}$”的都算对
使用 js 语法 /^1\d{10}$/ 也算对

但是不写^$符号的算错
考察实际工作经验
-------------------------------------------------------------
BigBunny
2017-08-18 12:41:55 +08:00
曾经刻意去记过正则表达式。平常真的很难用到就又忘记
caicaicaiTrain
2017-08-18 12:44:11 +08:00
上次我去面试,面试题问平时解决问题的方式有哪些,我写的 Google,百度。难道厉害的都是念咒语吗?
ghui
2017-08-18 12:47:13 +08:00
想知道应聘的是什么岗位?需要记正则。
idblife
2017-08-18 12:50:41 +08:00
只能说你是一个不合格的面试官
即使面试对象什么都不会,你委婉的拒绝即可,没必要这样争执
这样影响的是整体的企业形象
patx
2017-08-18 12:50:52 +08:00
正则每天都在用,查日志,查代码都很实用。这应该是基础能力要求吧。
wdxh2016
2017-08-18 12:51:53 +08:00
正则的题目太非主流了,你要是把正则换成算法题就不会有这些事儿了
BenX
2017-08-18 12:52:07 +08:00
我觉得应该先发出来看看笔试题全部内容,再做评判。
Biwood
2017-08-18 12:53:15 +08:00
可见 V2EX 这边的程序员平均水平蛮 low 的,手机号的正则居然需要去搜索,还有脸说出来(一不小心群嘲了
zhoubug
2017-08-18 12:53:50 +08:00
应该就百度和 Google 的问题深入探讨下去,就可以深入到很多底层知识考察。
Mithril
2017-08-18 12:54:07 +08:00
@yulitian888 记住具体符号确实很难。一般都是知道能做什么不能做什么,具体如何做都是搜索。我们面试一般也不会考这么具体的实现的。
bravecarrot
2017-08-18 12:55:17 +08:00
基本的语法还是要知道吧?匹配个 ip 匹配个手机号的题其实还可以
不一定完全正确 至少能写个大概 不至于吵起来
kkzxak47
2017-08-18 12:56:19 +08:00
确实不知道现在手机前三位那些数字有效,真的要 Google
wdhwg001
2017-08-18 13:01:30 +08:00
正则很难吗?不说平衡组一类的,JS 的正则怎么可能不会…
而且我每次都觉得搜来的正则没办法处理边际状况…
比如手机号码有人会写+86,有人会写 0 开头,有人会写-.和空格,有人会用全角数字…
Jimrussell
2017-08-18 13:03:29 +08:00
楼主,作为技术人员,你的技术面让同行蒙羞了。以后一些毫无专业素养的 HR 会拿着你的这个帖子,对别人说,你看看,技术员就这情商素质,看来公司还是离不开“我们”。
SourceMan
2017-08-18 13:03:37 +08:00
@Biwood #50 确实,本来我个人也是很排斥那种算法型笔试,但是楼主只是随便举个例,正则手机号码,居然楼上好多人不认可这个题目
可见,其实还是很多人赞同:“我可以百度到答案的题目,为什么你要在面试中为难我”的观点。

当然,还是那句话,面试是双向选择的结果,你可以转身而走,但是恼羞成怒,也只能说这个人情商不行,招进来也是祸害
sgissb1
2017-08-18 13:10:13 +08:00
少出容易出现歧义的笔试题。

歧义的笔试题包括:
1,题目文字表达歧义
2,考点模糊不清,到底是想考基础,还是想考对方思维能力,还是真的要压工资
3,题目不要隐晦或者作答内容太长。

可能未必是你的题目有问题,也有可能是面试者的态度有问题。因为在你简短的表诉里面来看,面试者确实已经很不开心了。

我见过很多公司,那所谓的华为、BAT 的那些笔试题给我做。有时候我自己确实不会,有时候是脑子没反应过来,我也常常会觉得不友好。因为有时候笔试题一做完以后,面试的过程很可能是不愉快的,因为双方都会带着有色眼睛去沟通。

能做到自我情绪克制的程序很少,我经历的程序员的整体情况,在性格上有点为所欲为(更不要说年轻人居多的 v2 )。


这这种事情,你们自己也要反思的,简历筛选可能就存在很大的问题。这种一般是一个巴掌拍不响的事情。
Em5O7B1JGfjQnBry
2017-08-18 13:11:43 +08:00
不经常用的话不一定可以一下子写出来,你应该告诉他,正则语言(不包含扩展)由连接、选择和闭包构成,引导他用这三个形式化地构造出来
ebony0319
2017-08-18 13:16:56 +08:00
现在的手机号码正则表达式你只能保证前面是 1 然后后面 10 个数字。现在什么号码都有了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/383914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX