V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  phpfpm  ›  全部回复第 17 页 / 共 26 页
回复总数  516
1 ... 9  10  11  12  13  14  15  16  17  18 ... 26  
@cc029 我啥都面,就怕简历看串了问错题

@chrunlee emm 不要求运行,但是如果候选人有兴趣调试一下我也不拦着
@ChanKc max MSI 是 31bit 我记下来了
说起来问过这么多候选人 Number 的整数的范围是多少几乎没人能答上来,真的 nobody cares 么
@cassyfar 哈哈哈你们 hr 还管的真宽
今日摸鱼开始,集中回复一下各位同学。


@cassyfar 其实我工作中一点项目都不搞,仅仅是个人爱好。
@oahebky 这么写已经很优秀了,我在评论中也说了,我在炫技而已。
@cc029 看我 id
@siteshen ~~不能完全代替+ 还是有存在的意义的
@xuanbg 没说写出来小学生的我就认可,我只是淘汰掉写不出来的而已(大概率)
@wnpllrzodiac 对就是太多 我一周 70%的时间都在面试 喵喵喵?
@CismonX 行,我 2 了~关于 c 我就记得这个 trick 了,毕业之后就没写过。
@ChanKc 我认错,看我 id
@laminux29 同,我的工作还真的跟算法没啥关系,没那么大,很贴业务。
之前发过汉明距离那个问题自以为已经解决的比较完美了,计算的耗时在完全可接受的程度,没有占用过多的机器资源。
@dustinth 能做到的这个更少。


@laminux29 我并不是因为我很熟悉这类问题,我是觉得这类问题站在面试官的角度容易有区分度。

而且我们招聘其实要求已经放的蛮高了,senior 的社招,这个都答不上来的往往架构方面回答的更加揪心。

我前面也说了,这个问题虽然 2,但是能拒绝掉 60%+的面试者。

这 60%里面问问项目经验,有大部分直接就挂了

剩下的小部分,总量的 10%,加面更纯粹的算法题考察思路。

talk is cheap, show me the code.
@XisucksYi 打就打吧,我都皮了~

@XisucksYi 哈哈哈哈手动狗头!! 185 楼,总算 get 到你的点了~~~
@XisucksYi 我真的不明白这个点为啥可以杠这么久,查查标准吧
(虽然我都说不想回了就回一句这个)

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length

string 的最长长度就是 int max, 2^53 -1

如果两个数都是这么长,和是 2^53 的长度,无法用 string 来表示,无法用字符串去输出

而不是一个长度合法的字符串的和的长度无法用 int 来表示。

再说 2e53byte=2e43KiB=2e33MiB=2e23GiB = 2e13TB = 8PB

你认真的吗?

抓住这个不放就是杠。
@all

你们聊吧这个问题我已经 get 到足够多的信息了

谢谢你们的批评指正,之后应该不会单独回帖了。
@buffzty 我发了那么多讨论你都看不见抓到一点就黑的是你吧。。。。。
@beidounanxizi 把讨论看完。这道题是高效筛选不合适的面试者的题。
@Mohanson 不 那就没人了。

@ipoh 杠将军你好~

@beidounanxizi 当然有备选题目,但是备选的更难。而且这个题目相当有区分度。

@xwhxbg 逻辑上来说你的题目更难,所以区分度更差
@ipoh 2333
你确定有那么长的字符串么。。。
不太清楚 js 是否支持 pb 级别的字符串

但是内存应该是爆了。。
@fengmumu 标题嘛那么回事啦,这个确实是我写的欠妥。

工作若干年面试的人数也好几百了,对于面试中遇到的问题,评价以及入职之后的表现的相关程度有一定感知。

通过面试的不一定太好,但是至少也不至于太差。

打个比方,真的不要指望只会写 for i=1 to n 的人在实际业务中能写出漂亮的代码。
提示不要用 reverse 的本质也是考察会不会变通的写循环代码,仅此而已。
@fengmumu 绝大多数的人到不了优雅这个程度。

无提示 bug-free 就已经很不错了
@ipoh emmm 一个 char 转成的数字的加法怎么也不会溢出吧,没有 get 到你的点。

@rooob1 基本的英语单词。
@Marstin
@TypeError

伪代码把逻辑写对了我也没意见啊

我提的问题也都是逻辑层面的,边界思考不全逻辑不对那就不好意思了。

现在面试都是视频面试,允许面试者在自己熟悉的代码编辑器里面写代码
什么代码高亮代码补全甚至函数参数提示都有,没关系,明牌打。

之前有一个面试者写 array.reduce 的时候问我哪个参数代表原数组,他写到第二个参数的时候代码编辑器的函数签名已经提示的很明确了——虽然是英文的,连这个都不看的或者看不懂的 emmm
@calpes 其实还是那句话,这题已经不难了,要是再提高难度就更剩不下几个人&错过一些人了。
@Marstin
@thinkdeep

我是这么理解的。

作为面试官要有一定的技巧高效的筛选合适的人。

答得上来这道题的不一定合适,答不上来回答不好的不一定不合适。
如果按照能答好作为 positive,

false positive 占能回答上来的比例是较高的,能答上来这个问题之后再多提问仔细甄别,这部分有一定含金量;
false negative 占比是很少的,这个都答不上来但是是真正的大神的比例少之又少,简单追问几个问题就可以确定是不合适的人了。

这道题不是金科玉律,只是一种高效筛选候选人的方式,及时了解候选人的技术能力。

真的把这道题当成非黑即白的判据才是真正的思维僵化呢。
在开会,集中回复下各位。
@InkStone 是,我面试也写不出这样的代码,只是炫技而已。
@fengmumu 我没有说一定不能 reverse,我的点在于用 reverse 表示自己对循环的控制不好,真的太多候选人只会写一种 for 了,不要断章取义。

而且我的引导+优化的时间都有给,比如我会直接 challange 为什么需要 reverse,看下候选人是否能想到这层优化。
我相信面试者在写这道题的时候会尽自己最大的可能性去完成,如果这个做不好平时工作做一些逻辑的东西写出来的代码一定不敢恭维。

@TrickWu 对于纯数字的 ok 的,当然没有处理很多的边界情况。炫技而已啦。
@followsin 哈哈哈你看我 id 。


@jsisjs20130824 和。。背景关系不大吧。。。这个题真的不算是算法题了啊
你们为啥都觉得这个就是算法了,就基本的字符串操作,这个太基本了吧。
@sunziren 秀儿!
@murmur 不是。。字节怎么了,要是真的字节的面试官问这个就可以为所欲为了么。。
@raysonlu 我是觉得写个回文数对做业务没啥帮助,会写 kmp 也没啥帮助,但是这个考察的太基本了
@XisucksYi @livid 骂人了啊


@nznd 2333 你说的是题目还是解答
@672795574 等我结束这个阶段招聘之后我单独写一个 dp 的面试技巧(从面试官的角度)

本质上来说我(现在面试招聘的岗位)不需要算法大牛(业务属性相关),希望面试者具有聪明+思维严谨的属性。

当然如果是其他业务需求考察 dp 就更难了,比如剪枝优化等等,leatcode 偏难的题目的思路:
硬钢肯定超时,不优化的 dp 过不去几个点,优化到一定程度才能 AC 。
@XisucksYi 笑死了。

我是面试者,面试官出了一道 sb 题目,我表示我的瑞斯拜做了,然后面试官说我是书呆子挂掉我了。

???

不过我要是真的遇上 bubble sort,我也许会写一个 array.map.map 这样的代码,你问的问题 sb 我就给你炫技嘛 多大点事儿。

@shilyx 这个过分了,考这个剩不下几个人。
@nznd 我承认我看了半天没找到重点……
不过高精度计算就这样,还要兼顾效率什么的。

两个大数相乘可优化的点就更多了,减少乘法运算就是提升运算速度。
@672795574 应该不会吧,这个能干净利索做出来的人(不太多)
我会加问一道 DP 以及变种。

或者简历优秀的直接问 dp 了。
1 ... 9  10  11  12  13  14  15  16  17  18 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3279 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 13:51 · PVG 21:51 · LAX 06:51 · JFK 09:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.