Job hunting written test interview experience sharing

This article is quoted from [Miscellaneous Talk] Past Period 2 - A Brief Recollection of the Embedded Study Storyline - Welcome to Staok - gitee.io .

...Having said so much, I think it is actually a huge driving force of interest. There is a great sense of accomplishment and satisfaction after completing something.

  • Find the right tutorials (development boards, tutorial manuals and videos. Pay attention to comprehensiveness and systematicity, that is, to broaden your understanding horizontally and to get to the bottom of it vertically).

  • Be diligent in practice (study examples to verify, try out your own ideas, make things, and come up with them, as if you are casting magic, Muggle magic is technology).

  • Timely summary (text summary of practice and debugging experience, modular summary and archiving of software and hardware, for future convenience, and the more accumulated, the more).

Here, you can see a reference list of embedded learning routes for master’s laboratories that I summarized .

job search written test interview

Which companies have I invested in and interviewed (in no particular order): DJI, Huawei, NIO, Ideal, Honor, Byte, NVIDIA, Intel, NXP, Computing, iFlytek, Meituan, JD.com, Xiaomi, Espressif , 360, Arcsoft, Horizon, Xinchi, Canaan, etc.

There is also this kind of bound volume that summarizes all internal recommendations for the 23rd Spring Recruitment_Internet-Technology-State-owned Enterprises-Games-FMCG-Finance (qq.com) . If you search more, there are always many good summaries from netizens.

Interview preparation

1. Basics: First introduce yourself, name, school, when you graduated, and what you know. Then give a general introduction to your master’s projects and mention the two that most represent you. Then the interviewer will most likely ask about the technical details of the project. This is what I just said about the horizontal and vertical in-depth understanding of what you are doing. You know a lot of things horizontally and basically know the relevant mechanisms (such as inter-process communication and inter-thread communication). Whether synchronization can be fully and accurately explained), vertical understanding requires knowing the reason, not just superficial use.

2. Written test before the interview, and on-site programming during the interview:

For the written test, take a look at Souyi Sou Niuke, CSDN, Github and other related websites.

Learn some data structures and algorithms in advance, and then focus on some representative questions. You can search for popular questions on Bilibili, high-frequency questions from big companies, etc., including taking a look at the interview experience on Niuke. There are also some interview experience and experience on github. A good warehouse (large collection) for learning summary and written test question summary, brief description of data structure and algorithm, and CS synthesis - Welcome to Staok - gitee.io .

For example: These are just examples. Find something that suits you and is acceptable.

Basic: stack (FILO), queue (FIFO), linked list (single\double), tree (clue\sort\balance\red-black), graph (DFS\BFS), common sorting algorithm, double pointer idea (fast and slow double) Pointers, double pointers moving in opposite directions), the use of hash tables, string search (brute force method and KMP method), five common algorithm ideas: dynamic programming, divide and conquer, greedy, backtracking, branch and bound.

Review questions

Guess you like

Origin blog.csdn.net/Staokgo/article/details/131432377