w******a 发帖数: 236 | 1 最后终于finally,和HR的人约好了去final interview的时间。那时候,我已经有些皮
了,主要是被前两次on-site给弄的,每次说是45分钟,弄到后来都是一个半小时,加
上开车来回,完了要赶回公司上班。还是有些辛苦的。当然是我自己自找的。
那天下午1点15分到,1点半开始面试。先来了一个Google工作两年跳到FaceBook半年的
中国哥哥,看着很亲切。和他聊了两句,正想套近乎,突然又来了一个金发欧洲男,我
顿时摸不着头脑。一问才知道,不知道从何时起,FaceBook规定面试时可以有两个面试
官,一个经验比较丰富的问问题(金发男),另一个是资历浅的(原Google哥哥),就
坐旁边听和取经,以便下次面试别人有经验。这个菜鸟级的叫做“shadow interviewer
”or sth like that。
金发男先问了一些常规问题,比如工作里怎么和同事沟通之类,然后问了一个问题“你
有没有想过开自己的公司?”我楞了一下,笨人的本质暴露出来,直接回答“没想过”
。说时迟那时快,就见金发男的脸色一下子从笑脸如花变成阴云密布。我心里咯楞一下
,意识到说错话了,立马话锋一转 |
s****n 发帖数: 1237 | 2 bless
interviewer
【在 w******a 的大作中提到】 : 最后终于finally,和HR的人约好了去final interview的时间。那时候,我已经有些皮 : 了,主要是被前两次on-site给弄的,每次说是45分钟,弄到后来都是一个半小时,加 : 上开车来回,完了要赶回公司上班。还是有些辛苦的。当然是我自己自找的。 : 那天下午1点15分到,1点半开始面试。先来了一个Google工作两年跳到FaceBook半年的 : 中国哥哥,看着很亲切。和他聊了两句,正想套近乎,突然又来了一个金发欧洲男,我 : 顿时摸不着头脑。一问才知道,不知道从何时起,FaceBook规定面试时可以有两个面试 : 官,一个经验比较丰富的问问题(金发男),另一个是资历浅的(原Google哥哥),就 : 坐旁边听和取经,以便下次面试别人有经验。这个菜鸟级的叫做“shadow interviewer : ”or sth like that。 : 金发男先问了一些常规问题,比如工作里怎么和同事沟通之类,然后问了一个问题“你
|
t******e 发帖数: 1293 | 3 有好消息要来报喜啊,bless
interviewer
【在 w******a 的大作中提到】 : 最后终于finally,和HR的人约好了去final interview的时间。那时候,我已经有些皮 : 了,主要是被前两次on-site给弄的,每次说是45分钟,弄到后来都是一个半小时,加 : 上开车来回,完了要赶回公司上班。还是有些辛苦的。当然是我自己自找的。 : 那天下午1点15分到,1点半开始面试。先来了一个Google工作两年跳到FaceBook半年的 : 中国哥哥,看着很亲切。和他聊了两句,正想套近乎,突然又来了一个金发欧洲男,我 : 顿时摸不着头脑。一问才知道,不知道从何时起,FaceBook规定面试时可以有两个面试 : 官,一个经验比较丰富的问问题(金发男),另一个是资历浅的(原Google哥哥),就 : 坐旁边听和取经,以便下次面试别人有经验。这个菜鸟级的叫做“shadow interviewer : ”or sth like that。 : 金发男先问了一些常规问题,比如工作里怎么和同事沟通之类,然后问了一个问题“你
|
s*****b 发帖数: 45 | |
x***y 发帖数: 633 | |
x***y 发帖数: 633 | |
M********5 发帖数: 715 | |
D***h 发帖数: 183 | |
x****r 发帖数: 99 | |
s****a 发帖数: 50 | 10 这个只能调用read每次读一个字符吧。还有什么其他trick?
4。给定int read(char *buffer, int size) api,写出int readline(char * buffer,
int size)code。举例说,输入一个字符串“abcd\nefgh”,read(buffer,3)返回3,
buffer=abc,同时指针指向字符"d"。read(buffer,7)返回7,buffer=abcd\nef,同时
指针指向字符"g"。返回值是实际读取的字符数。要求readline(buffer,3)返回3,
buffer=abc,同时指针指向字符"d"。readline(buffer,7)返回4,buffer=abcd,同时
指针指向字符"e"。
有个trick point,一开始我没注意,后来写对了。他们看上去很满意。 |
|
|
g******e 发帖数: 247 | 11 什么trick? please say say |
n***5 发帖数: 86 | |
y*********e 发帖数: 518 | 13 输入:{“id”:"id-123","woe_id":[123,456,789],"attribute":{"title":"a","desc
":"b"}}
输出:{
“id”:"id-123",
"woe_id":[123,456,789],
"attribute":{
"title":"a",
"desc":"b"
}
}
要逐层缩进。 |
y*********e 发帖数: 518 | 14 第二题没有用multithreading那么复杂吧。简单点儿,每个方向开绿灯30秒,之后就30
秒红灯。绿灯最后5秒可以是黄灯。
while (true) {
setBlue(direction1);
setRed(direction2);
sleep(30 * 1000);
setRed(direction1);
setBlue(direction2);
sleep(30 * 1000);
}
有点歧义的是,十字路口的是究竟是十字形状的,还是丁字形状的也算?
不管如何,反正就2个方向而已。 |
c***y 发帖数: 560 | 15 这个Jason_string的code谁写了?谢谢share一下
interviewer
【在 w******a 的大作中提到】 : 最后终于finally,和HR的人约好了去final interview的时间。那时候,我已经有些皮 : 了,主要是被前两次on-site给弄的,每次说是45分钟,弄到后来都是一个半小时,加 : 上开车来回,完了要赶回公司上班。还是有些辛苦的。当然是我自己自找的。 : 那天下午1点15分到,1点半开始面试。先来了一个Google工作两年跳到FaceBook半年的 : 中国哥哥,看着很亲切。和他聊了两句,正想套近乎,突然又来了一个金发欧洲男,我 : 顿时摸不着头脑。一问才知道,不知道从何时起,FaceBook规定面试时可以有两个面试 : 官,一个经验比较丰富的问问题(金发男),另一个是资历浅的(原Google哥哥),就 : 坐旁边听和取经,以便下次面试别人有经验。这个菜鸟级的叫做“shadow interviewer : ”or sth like that。 : 金发男先问了一些常规问题,比如工作里怎么和同事沟通之类,然后问了一个问题“你
|
i**********e 发帖数: 1145 | 16 我以前贴过,但不知道为什么找不回那个帖子了。
#include
#include
#include
using namespace std;
const int TAB_SPACE = 4;
void outputJSon(istream &in, int indentLevel) {
bool firstChar = true;
bool inBracket = false;
while (in) {
char c = in.get();
if (firstChar) {
cout << endl << setw(indentLevel) << c;
firstChar = false;
}
else {
cout << c;
}
if (c == '{') {
outputJSon(in, indentLevel+TAB_SPACE);
c = in.get();
assert(c == '}');
cout << endl << setw(indentLevel) << "}";
firstChar = true;
} else if (!inBracket && c == ',') {
firstChar = true;
} else if (c == '[') {
inBracket = true;
} else if (c == ']') {
inBracket = false;
}
if (in.peek() == '}') {
return;
}
}
}
int main() {
freopen("data.txt", "r", stdin);
outputJSon(cin, 0);
}
一些常见面试题的答案与总结 -
http://www.ihas1337code.com
【在 c***y 的大作中提到】 : 这个Jason_string的code谁写了?谢谢share一下 : : interviewer
|
l******n 发帖数: 492 | 17 你怎么该char* buffer的?
buffer,
【在 s****a 的大作中提到】 : 这个只能调用read每次读一个字符吧。还有什么其他trick? : 4。给定int read(char *buffer, int size) api,写出int readline(char * buffer, : int size)code。举例说,输入一个字符串“abcd\nefgh”,read(buffer,3)返回3, : buffer=abc,同时指针指向字符"d"。read(buffer,7)返回7,buffer=abcd\nef,同时 : 指针指向字符"g"。返回值是实际读取的字符数。要求readline(buffer,3)返回3, : buffer=abc,同时指针指向字符"d"。readline(buffer,7)返回4,buffer=abcd,同时 : 指针指向字符"e"。 : 有个trick point,一开始我没注意,后来写对了。他们看上去很满意。
|
c***y 发帖数: 560 | 18 Thanks a lot.
如果attribute这么写,怎么判断这个{}符号呢? 感觉这样写似乎也对,符合规范
"attribute":{"title":"{a}"}
【在 i**********e 的大作中提到】 : 我以前贴过,但不知道为什么找不回那个帖子了。 : #include : #include : #include : using namespace std; : const int TAB_SPACE = 4; : void outputJSon(istream &in, int indentLevel) { : bool firstChar = true; : bool inBracket = false; : while (in) {
|
W**********r 发帖数: 8927 | |