MS 2019 intern on campus

补报一个巨硬家的实习on campus

一个印度小哥,态度很好,做test出身也做过consulting。(所以题不是很难?

上来先是一些BQ 快问快答,What’'s your biggest challenge? How to solve a conflict?

然后一道水题 输入String 是16进制的number 转成10进制的

秒了之后也考虑了溢出。 结果三天之后收到拒信。

求问楼主溢出的话怎么处理

我就是遍历的时候在每个loop后面记录一个Integer.MAX_VALUE 和当前值的差值, 然后每次遍历到新的char的时候判断增加的值是不是小于这个差值…

面试官最后说 你做完return之前看看是不是负数就行了