离谱!富途一面面试官边工作边面试,一面两小时
今天是9月24日,我是昨晚8点约的面试,面完10点,今天仔细回想一下昨天的面试,越想越离谱。
背景是这样的,上周四富途hr约我这周四晚上8点一面,我昨晚7点50就提前进入会议室了,面试官已经在里面等我。接着,面试官在聊天框丢了一道题给我,说你先做(开屏幕共享、麦、视频),做完跟我说,我没有麦。
题目大概是这样子的:
https://leetcode-cn.com/problems/valid-number/
有效的数字,一道hard题。
lc的题目是有详细说明的,而昨晚的面试给的题目是这样子的:
/** * 输入一个字符串, 如果不是数字类型则返回空, 如果是数字类型则去掉末尾不必要的0并且返回精简后的字符串。例: * "a5.33" 返回"" * "05" 返回 "" * "36"返回"36" * * "-2.600" 返回 "-2.6" * "-0.600" 返回 "-0.6" * "-1." 返回 "" * ".1" 返回 "" * * PS:不能用高级函数 */
我按照上面的要求,将它给的例子的所有情况都考虑到并写好代码,接着离谱的事情来了:
- 我跟他说我写好了,您能帮我看看吗?(没有oj,手动输入输出)
接着他在聊天框说例子都能返回正确答案吗?
- 我说可以的。
他说,那这个呢 "..1"。
- 我发现不行,于是改代码,改好后跟他说看一看。
过了很多分钟(没刻意记时间,那个时候也没想到他在工作)
他看了看,又说,那这个呢 "--1"。
- 我发现代码确实有问题,于是又去改。
改好后我又让他改,他说他在干活,等等。
- 于是我便等他。
又过了不知道多久,此时距离8点开始面试已经过去很久了,9点多了。
他说,那这个呢 "100"。
- 于是我又改,改好后我又说可以了。
....循环反复,最后应该是在9点40多分的时候,这个题改来改去(模拟情况),他又说,你这个代码能返回正确结果,但是看着就有问题。
- 这个时候我已经很气了,你给我一道hard题。先不讨论hard题,这道题本身不难,难的是要考虑各种情况,而你给我的题目的case并不包含所有的情况,那么这里我想问一下贵公司两个问题。
- 贵公司既然要考模拟题,为什么不使用网上oj,例如牛客来考查呢。这种题要考虑的情况很多,如果能够给出足够的case来调试的话,我认为做出来并不难。
- 据我能查到的资料,国内没有公司在面试考查过这个题(lc65 变种题),在面试这种高压环境下考查这个题且没有oj,贵公司是拿我刷kpi吗?
- 贵公司的面试官边工作边与我面试。我想问,既然有工作,为什么不能延迟面试时间呢?我在这边想问面试官问题,提问之后还要等面试官一段时间,且该面试官还是通过文字的形式告诉我,这个一面跟笔试有什么差别呢?
就吐槽一下给广大牛油看看,不要求更多,
#富途##面经#