Dajiang interview

Dajiang cast image processing algorithm engineers, but the company's image and other post is different, Dajiang focused camera, other companies focus on AI. Later, when the interviewer before the interview and I said his department is camera algorithm section.

1, quality evaluation and written test:

First, do a quality evaluation, followed by a written test, written test really are basically related to the camera, such as camera distortion, focal length or something. I'm not very familiar with this area, it is not doing well, but also tried.

2, one side

I came home from work one day in early August, just under the bus left the road segment, they received a phone Dajiang, was already 10 o'clock, the phone running out of power, and therefore the interviewer says 10:30 noodle bar. Walk to the hostel almost 10:30, then waited for the phone will come to the surface began.

I asked the first side of the two projects, one is in the game Netease internship clustering project, and the second is the interaction internship at the front defect detection project, asked the U-Net uses there is no improvement, I said padding Same use, i.e. filled 0 convolution, the same input and output sizes, because they do not concern the segmentation result at the edges. Then the next sample to the smallest feature map, meaning feature map of what (almost mean), I said executives when get is more abstract features, such as feature map pixel can indicate whether there is a defect in its receptive field area and the amount of defects and so on. But the feeling he asked a few questions I was not good enough language organization.

Next stiff core, because I mainly use C ++ and python, I therefore ask the program to executable files need to go through the steps, mainly to compile and link, as in VS, the code files will be compiled into object files .obj file (linux is mainly generated .o), and then link an executable file .exe. C ++ and C went on to say what is the difference in the compilation, C ++ because of overloading, a compile time will bring parameter types and return types, but C does not. Then asked, what good is it links, I said modular main idea is to first compiled into .obj, then the program locally modify the time, simply recompile the modified part of a new generation of .obj, no changes section do not regenerate, and then re-linked, modular can shorten the time to compile links. The interviewer asked me is there any other? I think of this being only a benefit. In fact, later checked, there is also the advantage of static and dynamic link library, it can be understood as a form written by someone else compiled into .lib and .dll can be used to our program, but also by way of a link. These are mainly the time before my internship at the front of a large number of interactive compiled Opencv, Caffe, Caffe2 so on, so did not know the content. Overall, these questions answered okay.

Finally, asked me any questions, I asked the extent of their major departments, the Ministry of algorithm that is the camera, he said that the most important Dajiang largest sector. The traffic is then divided into three areas, the bottom ① camera, mainly includes a camera hardware, the correction, which focus; ② conventional image processing, such as automatic contrast adjustment, AF, shooting sports debounce the like, it is designed to allow good camera to shoot clear photos; ③ deep learning, the use of deep learning of the captured image processing, such as defogging, portrait landscaping and so on, is the application layer and the service layer. Three-tier content.

Seems to be about these issues, then I looked under the time about 11:15, about face for 45 minutes.

3, two faces

After a week or two to receive mail said two faces, 15: 00-20: may be initiated within 00 telephone interview this time, but that day I was at work. Dajiang actually have sent a questionnaire to interview appointment time, but have to Tucao is too short, you receive a message in the morning, before 6:00 pm on the deadline, which means that if you did not watch the mailbox of the day, might missed, let it give you arrange. During that time I returned home just some things busy, so the two have their own mistakes appointment.

15:00 That some interviewer called up, I go to work is not convenient in an interview about it to 7:30, going to the 10th floor day after dinner to the table, the result put down the phone after a while, leader says 7:00 tonight, the group will, Orz. I send text messages and the interviewer said to a meeting tonight, it changed to 6:00, the first thought is not to eat, to buy bread like surface finish. So 6:00 o'clock meal I slipped out outside the interview, on a bench in front of the pond edge Netease game. Two faces, then asked mainly project, first Netease game clustering project, asked whether kmeans and gmm are equivalent, Orz, a little difficult to answer, and afterwards asked the roommate, said gmm is the probability of kmeans, or not really understand, there are also some internet-related blog (https://blog.csdn.net/qq_38150441/article/details/80498590, etc.). I hesitated to say the equivalent, kmeans is the initial center of mass, and then continue to classify, and then update the centroid, until the termination condition. gmm is initialized several Gaussian distribution, and also continue to classify, then updates the mean and variance, until the termination condition, much like. gmm generally calculated using the EM algorithm. But the result is the same, because the equivalent words, means that the output should be the same under the same input conditions. It would also need to access relevant information and blog. I said the equivalent, he asked me from time to measure the Euclidean distance is not it, whether it is equivalent. Later, I feel like a general answer was to say skipped. Then ask this project large amount of data, how to handle. I said that the practice of sampling, hierarchical clustering and classification. Then I asked a project of defect detection, kaggle, the visible light communication, and asked what I was doing graduate, I said in vivo detection before, later StegaStamp, these lighter than ask, mainly describes the background and the main content of the project. End face looked under the time, half an hour, I feel it should be cool, because the answer was not a good feeling, especially kmeans and gmm, that knows how to do, but can not think of whether it is equivalent. Feeling that time just after an afternoon of work, not to eat, a little scarred, yet I have to answer now write so well.

Finally he asked me what questions to ask a question or main business area.

4, the end face

In early September received a notification of the final face, face to go to the scene, chose Shenzhen.

Guess you like

Origin www.cnblogs.com/jisongxie/p/11412054.html