由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Amazon 第一轮电话面试
相关主题
bloomberg电面,不熟悉C,C++你们都背题目答案吗?
任意输入STRING,转换为INTEGER,如果找两个array的intersection的题也没做出来
String to Integer (atoi)继续攒人品 报几家面经
String to Integer (atoi)几道MS面试题
求:Google基本面试题website link请问Oracle口头offer多久正式offer能下来?【附面经】
面试题palindrome今天A的电面,分享兼请教。
facebook phone面试题Reverse String 有 O(logn)的方法么?
为什么考atoi比itoa要多的多?狗狗电面
相关话题的讨论汇总
话题: c++话题: string话题: amazon话题: number
进入JobHunting版参与讨论
1 (共1页)
h********0
发帖数: 440
1
从这个版受益很多,所以也贡献一点自己的面试经历
Amazon 第一轮电话面试
1、我的经历 (研究)
2、你喜欢用什么语言多些?(我就知道C/C++/JAVA)
我说C/C++ (我以为他问这个问题是要我用这个语言写code)
问为什么? 我的反应是,啊我可能需要分析一下了
然后就说因为我平时写算法多,所以基本上是用C/C++, bla bla the advantages.
But, 在很多偏应用的系统中,我用Java多,mainly because of platform
independent and so on.
3. coding:给一个Integer, 判断是不是Palindromic number; coding 要求,不可以
用string and character
operation
我很土,不知道什么是Palindromic number,就要求解释一下
(这个地方很有帮助的一点是,以前不记得在什么地方看到的了,说如果
interviewer说了什么东西你不清楚,也不要慌,
只要clarify就可以了)
我写的co
c*****e
发帖数: 34
2
Palindromic number这个题能否这样?
先把int转成string,再reverse string,再把reverse 的 string转成int, 和原来那个
int比较.

【在 h********0 的大作中提到】
: 从这个版受益很多,所以也贡献一点自己的面试经历
: Amazon 第一轮电话面试
: 1、我的经历 (研究)
: 2、你喜欢用什么语言多些?(我就知道C/C++/JAVA)
: 我说C/C++ (我以为他问这个问题是要我用这个语言写code)
: 问为什么? 我的反应是,啊我可能需要分析一下了
: 然后就说因为我平时写算法多,所以基本上是用C/C++, bla bla the advantages.
: But, 在很多偏应用的系统中,我用Java多,mainly because of platform
: independent and so on.
: 3. coding:给一个Integer, 判断是不是Palindromic number; coding 要求,不可以

h********0
发帖数: 440
3
要求:不可以用String or Character的操作
如果可以用string, 都不用这么麻烦的,
只要转成String,然后用两个指针就可以了(一个从头,一个从尾,看看可不可以meet in the middle)

【在 c*****e 的大作中提到】
: Palindromic number这个题能否这样?
: 先把int转成string,再reverse string,再把reverse 的 string转成int, 和原来那个
: int比较.

c*****e
发帖数: 34
4
刚google了一下,可以这样,在你用%和/ extract digit的时候,同时生成reverse的那个
number,等extract完所有digit之后,再比较原来地那个数和生成的这个数.
其实解法都差不多的.

meet in the middle)

【在 h********0 的大作中提到】
: 要求:不可以用String or Character的操作
: 如果可以用string, 都不用这么麻烦的,
: 只要转成String,然后用两个指针就可以了(一个从头,一个从尾,看看可不可以meet in the middle)

s********f
发帖数: 510
5
palindromic我觉得/肯定要用,%和/也没什么区别。唯一可以改进的就是你不用array,
构造一个reverse的number,然后求两个number的差,是0的话这个integer就是
palindromic

【在 h********0 的大作中提到】
: 从这个版受益很多,所以也贡献一点自己的面试经历
: Amazon 第一轮电话面试
: 1、我的经历 (研究)
: 2、你喜欢用什么语言多些?(我就知道C/C++/JAVA)
: 我说C/C++ (我以为他问这个问题是要我用这个语言写code)
: 问为什么? 我的反应是,啊我可能需要分析一下了
: 然后就说因为我平时写算法多,所以基本上是用C/C++, bla bla the advantages.
: But, 在很多偏应用的系统中,我用Java多,mainly because of platform
: independent and so on.
: 3. coding:给一个Integer, 判断是不是Palindromic number; coding 要求,不可以

h********0
发帖数: 440
6
恩。谢谢carloye follow-up.
如果逃不出extract digits的思路,我觉得大的方向都是差不多的。
就是想还能不能有更好的方法。
h********0
发帖数: 440
7
这样可以将space降低。
受教了。

array,

【在 s********f 的大作中提到】
: palindromic我觉得/肯定要用,%和/也没什么区别。唯一可以改进的就是你不用array,
: 构造一个reverse的number,然后求两个number的差,是0的话这个integer就是
: palindromic

k***e
发帖数: 556
8
better to mention overflow :)

【在 h********0 的大作中提到】
: 这样可以将space降低。
: 受教了。
:
: array,

s********s
发帖数: 1
9
弱问下, 那个CD player 该怎么弄呢? 没做过
h********0
发帖数: 440
10
我当时主要就是分析了一下有什么classes,什么method需要实现
大概说了下。
感觉主要是要有OOD的概念。
不知道别人有什么更好的建议。

【在 s********s 的大作中提到】
: 弱问下, 那个CD player 该怎么弄呢? 没做过
h********0
发帖数: 440
11
what kinds of overflow? may you clarify a little bit?

【在 k***e 的大作中提到】
: better to mention overflow :)
H*M
发帖数: 1268
12
atoi当然要考虑overflow了,比如"1233333333333333333333"无法转到到普通的

【在 h********0 的大作中提到】
: what kinds of overflow? may you clarify a little bit?
h********0
发帖数: 440
13
why do we need atoi?
I think we only need itoa (if string and character operation is allowed).
But from the requirement, even itoa is not allowed to be used.
1 (共1页)
进入JobHunting版参与讨论
相关主题
狗狗电面求:Google基本面试题website link
LeetCode 上的题目 AC Rate。面试题palindrome
问个简单的atoi的问题facebook phone面试题
求大牛指点,一模一样的code一个报错一个通过,为什么考atoi比itoa要多的多?
bloomberg电面,不熟悉C,C++你们都背题目答案吗?
任意输入STRING,转换为INTEGER,如果找两个array的intersection的题也没做出来
String to Integer (atoi)继续攒人品 报几家面经
String to Integer (atoi)几道MS面试题
相关话题的讨论汇总
话题: c++话题: string话题: amazon话题: number