由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 面试中的follow-up 总会问如果这段代码放到production code 中应该怎么改
相关主题
L家电面题目Bloomberg Phone Interview
问一个关于括号的题目请教个java exception的问题
关于最长递增子序列的问题。C++ Q53: throw (C7)
报M的offer 附面经 求指导一个c++题(exception handling)
A家实习面经实现regex(.*+)和wildcard(?*)匹配的题
cc1501.3题,请帮忙测试下代码select2perform上面C++测试挺头疼的
g家 如何判断一个字符串里的都是合法的UTF-8编码in java?发帖铭记深刻的Java教训。
G家电面题。G家电面写代码什么要求?问个弱问题:为啥要设立throw exception这种机制呢?
相关话题的讨论汇总
话题: production话题: exception话题: 代码话题: code话题: 这段
进入JobHunting版参与讨论
1 (共1页)
s*********p
发帖数: 130
1
不止一次被问到这个了。总是题目做对了,但精彩会问如果这段代码放到production
code 中哪些地方要改。注意代码本身没有bug.

比如最近面试一道很简单的
题,给一句话,比如 cat dog fish cat, 返回第一次重复出现的单词,比如这题就是
返回cat。

如果没有重复的词,我的处理是返回一个空字符串""。他就问我
如果在production 里有没有更好的方法。因为如果别人调用你这个函数得到一个空字
符串的话会surprise,这是他的原话。
k****i
发帖数: 128
2
exception or error code
t***t
发帖数: 6066
3
exception
this doesn't matter production or not. should always throw exception or
return null. should never return empty string.
s*********p
发帖数: 130
4
那应该扔出那个exception 啊?如果输入没有重复的话也不算invalid input 啊?
Error code 应该怎么操作?enum ?

exceptionthis doesn't matter production or not. should always throw
exception or return ........

【在 t***t 的大作中提到】
: exception
: this doesn't matter production or not. should always throw exception or
: return null. should never return empty string.

r****i
发帖数: 528
5
没有重复的是正常结果之一,为什么要抛exception?return null 可以,或者更明确
点可以返回是一个对象,包含一个enum(notfound,found,其它特俗情况)和一个
string
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个弱问题:为啥要设立throw exception这种机制呢?A家实习面经
G家电面cc1501.3题,请帮忙测试下代码
实现vector的iterator,template问题g家 如何判断一个字符串里的都是合法的UTF-8编码in java?
请教输入可能为null的处理方法G家电面题。G家电面写代码什么要求?
L家电面题目Bloomberg Phone Interview
问一个关于括号的题目请教个java exception的问题
关于最长递增子序列的问题。C++ Q53: throw (C7)
报M的offer 附面经 求指导一个c++题(exception handling)
相关话题的讨论汇总
话题: production话题: exception话题: 代码话题: code话题: 这段