Traditional Culture Encyclopedia - Hotel reservation - Ask interview questions for job applications.

Ask interview questions for job applications.

ワークスァプリケーションズ (engineering application) was established in Tokyo, Japan.1996,2064;

The market share of Works applications in HR software field (for large Japanese enterprises) is 59.4%, ranking first. The company was listed on JASDAQ (Japan Growth Enterprise Market) five years after its establishment, and maintained a business growth rate of more than 20% in 12 years. More than 2,800 employees.

20/kloc-February, Works Application Shanghai R&D Center (Shanghai Wangeshi Application Software Co., Ltd.) officially started operation.

Interview experience

Works Applications (hereinafter referred to as WAP) seems to be recruiting more and more in China in the past two years, which is probably related to the company's globalization strategy. Although WAP products sell well in Japan, they are still not as good as SAP and Oracle in other countries. WAP announces recruitment twice a year, once in spring and once in autumn. I attended two presentations on 20 15. In the spring, I went to ask for 50 yuan's phone bill welfare (I can get 50 yuan's phone bill for attending the presentation). At that time, after listening to the presentation last semester, I felt quite good. The salary of 30w+, all kinds of good working environment and benefits, and the offer. This autumn (65438+ 10), I really took my offer to the presentation (and took the phone bill of 50 yuan: -D). The following is a summary of the interview experience.

The interview process of WAP is still quite complicated: attend the presentation first, and then send you two questions on the spot. You have five days to finish these two questions. After completing these two questions, you need to submit them to the designated server. After passing, you will be informed to participate in a technical aspect of live coding by email and telephone. If the technical performance is good, you can directly take the offer. You can get the offer of internship next time (that is, you need to participate in the interview session of internship nature, about 5 days). If you participate in the internship and then do well, you can also get an offer. Because of my limited strength, I didn't get the offer directly, so I was lucky enough to participate in all the interview links of WAP, and I felt quite heroic.

First of all, let's talk about two problems issued by WAP. It is enough to do one AC for two questions, but if it is insured, everyone will basically do both questions. The first game is a variant version of the snake eating game. At that time, I was stuck by this question, and I didn't have any ideas at the moment. Later, Huang Dashen gave some ideas, and then I thought about it myself. Indeed, as Huang Dashen said, with the idea of dynamic programming and some special restrictions, this problem will be AC. The second question is a little simpler, and the breadth of the graph is the first search. Slightly changed, it is also AC. There is a simple online marking system on the WAP submission server, but the case is particularly simple. You need to construct your own case after writing the questions and carefully check the boundary conditions, otherwise you are likely to kneel down.

I have prepared a lot of live coding, because I saw other people's face stories on the Internet saying that there are many things related to string processing in the field programming, including stack, greatest common divisor, minimum common divisor, full arrangement of strings and so on. (It is very helpful to read other people's face stories), and I have been practicing some questions like this: attach a list prepared at that time:

Longest public subsequence, substring (print one, print multiple)

Maximum increment (decrement) subsequence (print one, print multiple)

Maximum increment (decrement) substring (print one, print multiple)

Parenthesis matching

Greatest common divisor and least common multiple

Full array

0 1 backpack ......

Finally, I went to the scene to program. The interviewer is Japanese and can speak English. You write code. The interviewer can see the process of writing code on another screen. After writing a question, I'll send another one. There were four questions in about 30 minutes, and the interview process went smoothly. The topics are basically what I prepared before: the longest male substring and the longest male substring. The environment for writing code is Ubuntu+eclipse, and the process is very smooth. Once I thought I should be able to get the offer directly, but in the end I only got the interpersonal offer, but I feel that there are very few people who can get the offer directly this time. None of our school can get the offer directly. In fact, if you think about it carefully, it is true that this field programming link is actually limited in differentiation. Many people share this topic online. As long as you prepare carefully, there is no particularly big problem, so only when the code is really written can you get the offer on the spot.

WAP will give you a document task before attending intercourse, that is, write some documents. This year is the chain hotel management system, and the main users are hotel managers. Through this system, the hotel will increase its income. After writing it, it will be sent to the engineer for feedback, and then the document will be revised according to the feedback, and then submitted. After the document task is passed, it will be officially notified to participate in the communication (during the communication, there will be transportation subsidies in 200 yuan every day). This document task mainly depends on whether you can dig deep into the real needs of users (orz, what WAP engineers have been telling me) and standardize the document.

The interview process is actually a long interview process. In this process, we need to improve the hotel management system documents written before, and then show them to engineers to explain our ideas, and then realize coding. During the interview, the auditing engineer was the same as the document task auditing engineer. My auditing engineer was W. W didn't give me a very positive evaluation from the document task and kept me digging deeper. Then I said, "Your product can do excel, so why did I choose your product?" . . "At that time, I felt that there was no hope of getting an offer, but it was really useful to reflect on W's suggestion, and W was really NB and very careful and responsible. The typos in my document were also mercilessly pointed out to me. My English is very good. I am one of the managers of WAP China, in charge of the company's flagship product HUE department. At the end of the exhibition, the products were displayed. I also made a mistake in the exhibition. I misremembered the time and was 10 minutes late. When I showed it in front of W, I thought it was over, but W was very kind to me and gave me 30 minutes (everyone else showed it for about 50 minutes). I tried my best to explain the function of my product. Because of many ideas about the program, I used bootstrap's foreground framework. The "second chance" is actually to give another engineer another product demonstration, and have one night to modify the optimization scheme, and the J students who go together will get the offer after one demonstration. So when I came back that night, I changed the program to 1 pm and arrived early the next day. The engineer who gave the speech was N, a Japanese, and his English was a little difficult to understand, so his communication was a little blocked. But I felt that the speech had made great progress, the program function was also perfect, and many small details were taken into account. N didn't give orz much praise, but I really felt that I had tried my best. After that, I felt that the whole person had changed. I went back to school that afternoon and got a call from HR, which means I got the offer. I talked briefly the next day and accepted the offer, but I didn't feel as happy as expected. Perhaps the harvest and experience of the whole interview from June 65438 to February 65438 is far more weighty than the offer.

In the end, about 40 people participated in the internship in Beijing, and 14 people got the offer. Unfortunately, the buddy Z sitting next to him failed. Although we have only known each other for 5 days, we have lunch together every day. He is a very nice person. The whole WAP company feels very formal and comfortable. WAP engineers are all very good, especially W, and I have met many seniors and sisters ~

abstract

1, algorithm and data structure are very important.

2. Everything needs to be taken seriously. Be prepared in advance, and you will get what you pay.

3. English level needs to be strengthened.

4, there are still many things to learn, and strive to get a better offer next year.

5. Brush the questions, the sooner the better.