To tell the truth, in fact, my vision has always been very narrow, before the thought is, if you can in the heavenly kingdom of the heel, the wife and children hot picket days, for me has been very satisfied. So I've never been prepared to study or work abroad, and many of the things I've been exposed to in the last few days and now from the official entry is early, for FB internal situation and have no understanding, visa and other problems are still in the process, maybe not to (-_-) is also possible ... Pull far, in short, that is, although I have tried to be objective and accurate, but I am afraid that there will be mistakes and omissions, please enlighten the reader. This article is for reference only, cause what bad consequences I irresponsible =,=
Q: Your qualifications, school, Professional, English, papers, competitions, work experience, open source projects and other background? must be a cow, huh?
A: Really not cow, short ugly poor, pure RP burst just. Undergraduate Tianjin Software College, master Tianjin Computer College. High school without a race experience, the undergraduate stage ACM-ICPC competition Asian Regional Tournament has several gold (in fact, only 100 teams in the top more than 10 meaning), entered a finals but no medals. TopCoder now Yellow circle is not full, the highest when a little red. World-wide algorithm competitions such as TopCoder Open, Google Code jam and so on only mixed clothes have never been in the final, China's scope, such as Baidu Star, GCJ China station such as the lucky time to enter one or two times, but eventually did not have a high score. Did not test the TOEFL GRE. There is no top periodical conference paper. Did not participate in a reliable open source project. Before graduating from internship experience, after graduation in the Tencent company has a year of work experience, do search engine background development, a soldier.
Q: How did you get in touch with Facebook? Do you have your CV or are you looking for someone to push?
A: I started out as an email from a foreign headhunting company saying there was a job opportunity for Facebook, and if you're interested in replying to them, I'll go back. I'm not sure how the search company found the way to contact me.
Q: Is the interview in English or Chinese?
A: The whole English language, but no confidence in their own English students do not have to worry too much. Written English should not be too scared, the estimate of fear is listening and speaking.
Listen: Because most of the time the interview is on the whiteboard (online whiteboard or live whiteboard) to write code, and the code is the Earth people can understand the interview questions of some key information, the interviewer for the sake of clarity will be written on the whiteboard (if not, you can ask him to write), so overall good. It's worth noting that some interviewers have accents (the most common is the Indian accent), if you have not heard the words will be very difficult to understand, especially in the telephone interview with noise interference, this is no good way to hear the other party repeat several times well, the key information can be written on the online whiteboard. I met in the telephone interview is the Indian interviewer, a stumbling, fortunately passed. (Pull away two sentences, do not know how to listen to TBBT in the words of Raj there is no help, hehe.) It is said that for adults, the best way to practise listening is not to listen to very standard English, but to contact as many different accents as possible so as to get the ability to distinguish the ear.
Said aspects: The human brain error correction function is not covered, you as non-native speaker, grammatical errors no one will care, even if you have no grammar of a word to jump outside, foreigners can understand basic. Remember that this is a technical interview is not an oral exam, not because the organization is not good language is afraid to speak. For example, when your thinking is stuck, do not always focusing, to put your current thought of things out, let the interviewer know that you are not clueless, he can also according to your ideas give some hints. Another example of the implementation of the algorithm on the whiteboard, if the code is not obvious, it is best to write aside a simple explanation, so that the interviewer to keep up with your ideas. (This paragraph is not limited to English interview)
Of course, although not too worried, but the basic level of English (including some professional terms) or need, such as if you do not know the binary tree, the ranking of the corresponding English words how to say, it is not. I think if you can read the English subtitles with the help of the MIT algorithm introduction of most of the lecture video, this level of English and the algorithm should be no problem, haha.
Q: What is the process of interviewing?
It seems that everyone is slightly different, just say my own. After sending your resume, you are asked to do a question on the interviewstreet.com limit (very water, just to see how much you will not be able to write code). The difficulty is far less than the average level of the topic on the website, do not be frightened by the topic of the website's publication. After that, it's time to make an appointment for a phone interview, the form of a telephone interview is the interviewer calling, and then speaking on the phone while writing code on an online whiteboard site ( Both can be seen in real time, about 45 minutes to 1 hours. I only had a round of electricity, and it was later understood that there were people who had two or more rounds of electric surface. He was then called to Hong Kong for an on-site interview (45 minutes per round), the first two rounds were pure technical interviews, the last round was half the technology, and half the so-called behavioral question. Then there is the news.
About the interview site, we are in Hong Kong. Before the great God is directly to the United States, and then reportedly another group is in Beijing.
Q:FB How many Chinese did you recruit this time?
I do not know. We went to Hong Kong, the estimated number of 20 people, there are fresh students, but also have two or three years of work experience, I do not know how much of the proportion to get an offer. I know there are about five or six acmer inside.
Q: What is the language for writing code during an interview?
A: No limit. But I think it's best to use a more mainstream language, such as C++/java/python. I'm not sure if I can use pseudo code.
Q: What kind of questions?
A: Basically all algorithms/data structure problems, but I am not sure whether this is the general situation, or because my resume on the emphasis on their own algorithm is OK, which led to their targeted questions. Difficult, not easy, but not too difficult, at least than Google China's problem is simple. (Ps. It seems to be said that Google China's problem is also more difficult than Google headquarters-_-) code is not very large, not more than twenty or thirty lines.
The other thing to say is that the interviewer's feelings are really "understand" their own problem, and they can communicate effectively. For example, there is a question I have a place with a bit of trick writing, the interviewer pointing to the code just to ask, I have just to further explain, he suddenly saw himself "Oh I see." "And then went on back." Another interview, I have a less important place. Careless writing omitted something, the interviewer said, "There is a little mistake ..." and immediately said "but implies mind." I ignored him several times "implies mind", and carefully stared for a long time to finally found the wrong , it does not affect the overall situation, he can see that I found the correct solution, do not care about this is obviously the wrong hand bug. Some of the domestic companies, some of the interviewer's feeling is temporary from the Internet to find a few topics, they are not clear to some of the details, so both sides are muddled, each other's thinking.
I feel that if FB continues to recruit overseas, they should soon find out "Ah ... It turns out that there are so many gods and cows in China ... The previous recruit that called Roba is really weak like slag ah ... Cut it out ... So I also ask you to abuse the cattle ... orz ...
Q: What is the main direction after going?
A: Only know is software Engineer, specifically unknown. They say they have the opportunity to experience in every direction in the first few weeks and then choose for themselves. I think this should be just the ideal situation, it should be a two-way choice.
Q: Salary?
A: The specific figures can not be said, hehe. can refer to the statistics given on the glassdoor.com, or relatively close to the actual situation.
Q: When does it go?
A: Just a Work visa (visa), green card What is a long time later, FB which has so much energy directly green card. If I was cut off by the company and did not find the home, I have to come straight back.
Regarding the visa visa application and the release time is worth saying, the annual visa starts the application time is April 1, the visa issuance time is October 1, therefore even if has obtained the quota, from the Chinese past work can only after October. The number of places in recent years is 65,000 regular places + 20,000 highly educated places (only for students who have obtained a master's degree or above in American universities), so far. In my case, I received and accepted an offer at the beginning of May this year, the company asked the lawyer to submit the application to the United States immigration is in the middle of May, submitted up even if the pit, at that time 65,000 places I remember is already used more than half. The quota was used up in mid-June. I know a few fresh graduates, because the school diploma is almost also just issued, so it is very dangerous. The speed of application for visa places fluctuates a lot every year, even before the beginning of April, the situation was filled, this time the consumption is much faster than last year, some bulls predict next year will be faster, so if you want to directly from the country to work in the United States, to prepare early. For example, now that Visa has run out of this year, I hear Facebook has suspended recruiting from overseas [Edit: I'm not sure, maybe not] (uh ... I don't know if companies in the United States are interested in recruiting from overseas, usually starting every year ... I first received a letter from the headhunter as if it were in March ... In short, remember the April and October these two time points to arrange the plan, hehe
This section above is my now, detailed please you can go to their own search. Please correct me if there are any mistakes.
Q: What about sister paper?
A:H1B Visa can bring family (of course, the first marriage certificate), but the family's past words is H4 identity, legal provisions can not find the work of income. If you want to work, one is to directly find a company that can help her apply for visa, another way is to read a book, so it will be easier to find a job.
PS. Specific to my own sister paper, her career is still relatively strong, never reconciled to be a housewife there. Currently preparing for the English exam, I intend to see if I can apply to master reading in a nearby school. The Facebook interview, from the resume, prepare for the interview, to later to Hong Kong in the process of a lot of twists and turns (no and too late to do the Macau Pass, bought a ticket to Thailand to pretend to transit Hong Kong, the day before the discovery of Thailand although landing signed but China border inspection, and retreated to Indonesia, The staff stopped at the airport and said that there must be a return ticket, and temporarily change to sign + buy a return ticket, every time I feel too tossing to give up the time, is she busy before busy before the check call online search, while encouraging me to finally have the results now, I am very appreciative and grateful.
Q: Need TOEFL GRE score?
Visa and H4 don't need it.
Q: Can you recommend some useful resources for the interview?
A: If time is plentiful, I still recommend an introduction to the algorithm ... Just to prepare for the interview, there is a call Dour Cup top 150 titles such as the name of the book can look (can be found in the electronic version, here is not provided links), similar to the interview for the programmer in English books and a few other, than the "Programmer interview Treasure" more reliable.
Site resources, the above mentioned interviewstreet.com, glassdoor.com are good, and careercup.com,leetcode.com are listening to others to mention more, on top of a variety of algorithm topics ( I don't know how to do it myself. Of course for Acmer, each OJ is very good resources, for the Acmer, if you want to contact the contest questions, I recommend topcoder.com inside the algorithm contest DIV2 difficulty of the topic. TopCoder's topic code is usually not too big, more close to the interview situation, and most of the topics will be in the game after the answer, and can see other people's submissions, so it is a good opportunity to learn.
Forum, I went to the most of the water Wood Community algorithm version (Newsmth.net), and mitbbs.com on the U.S. visa, job search, immigration and so on are a lot of discussion. A forum called "an acre of three points" (Www.1point3acres.com/bbs) was soon discovered.
All of a sudden I've written so much. Finally, the RP consumes too much recently, for RP ...