Ambarella interview Summary

Source: Internet
Author: User

I received a phone interview with lousis today. To tell the truth, although I was not asked for it at the end, I had a lot to gain. After all, it was ANBA, Niu. Embedded Software Engineer requires too much knowledge, hard, soft, and network.

Some of the questions I asked today are usually not deeply considered. Of course, they may also be job requirements. I need to do driver on Linux.

1: Linux's core user and kernel technologies.

2: what resources are shared between threads?

3: What is the optimal complexity of General sorting? This is log2n. To encourage you, sometimes it is not necessarily 2.

4: C language is related to the compiler.

5: TCP/IP protocol principle.

6: Why is the execution efficiency of the thumb Instruction Set in arm 40% higher than that of the arm instruction set? At ordinary times, this is not an in-depth study and needs to be supplemented. If you are engaged in RD.

7: MMU principle (for example, Nand
Flash ----- (ing) --- SDRAM. After the code is executed, the SDRAM ing is returned. Embedded system programs are stored in ROM/flash. After the system is powered off, the programs can be saved. However
Compared with SDRAM, ROM/flash is usually much slower, and abnormal interrupt vectors are usually stored in Ram in embedded systems. The memory ing mechanism can be used to solve this requirement. In the system
During power-on, the ROM/flash is mapped to address 0, which can be initialized. After the initialization is complete, the SDRAM is mapped to address 0 and the system program is loaded
Runs in SDRAM, which effectively solves the needs of embedded systems.

8. Hash function. To be learned.

To be improved.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.