Embedded-Systems-Guide / Interview Questions
Questions which are frequently asked in an interview.
Stars: ✭ 47
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Interview Questions
.codebits
📚 List of resources for Algorithms and Data Structures in Python & other CS topics @2017
Stars: ✭ 144 (+206.38%)
Mutual labels: interview, operating-system
xinu-avr
the Xinu OS for AVR atmega328p devices (e.g. Arduino)
Stars: ✭ 18 (-61.7%)
Mutual labels: embedded-systems, operating-system
Interview
Android、Java程序员面试资源总结,涉及Java、Android、网络、操作系统、算法等
Stars: ✭ 150 (+219.15%)
Mutual labels: interview, operating-system
Big Companies Interview Questions
A curated list of previous asked Interview Question at Big Companies and Startups 🤲 🏆
Stars: ✭ 135 (+187.23%)
Mutual labels: interview, operating-system
An Askreddit List Of Compsci Books
books and resources loved by r/learnprogramming community, compiled by me, a lurker who kept track
Stars: ✭ 598 (+1172.34%)
Mutual labels: interview, operating-system
How To Prepare For Google Interview Swe Sre
This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position
Stars: ✭ 251 (+434.04%)
Mutual labels: interview, operating-system
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+45874.47%)
Mutual labels: interview, operating-system
Waking Up
计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试🚀;可用于模拟面试、面试前复习、短期内快速备战面试...
Stars: ✭ 6,429 (+13578.72%)
Mutual labels: interview, operating-system
Xboot
The extensible bootloader for embedded system with application engine, write once, run everywhere.
Stars: ✭ 405 (+761.7%)
Mutual labels: embedded-systems, operating-system
Tech Refrigerator
🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟
Stars: ✭ 699 (+1387.23%)
Mutual labels: interview, operating-system
Lowlevelprogramming University
How to be low-level programmer
Stars: ✭ 7,224 (+15270.21%)
Mutual labels: embedded-systems, operating-system
Minimal
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
Stars: ✭ 1,014 (+2057.45%)
Mutual labels: operating-system
Prettyos
A Preemptive Hard Real Time kernel for embedded devices.
Stars: ✭ 36 (-23.4%)
Mutual labels: embedded-systems
Al Go Rithms
🎵 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Stars: ✭ 1,036 (+2104.26%)
Mutual labels: interview
System Design And Architecture
Learn how to design large-scale systems. Prep for the system design interview.
Stars: ✭ 1,005 (+2038.3%)
Mutual labels: interview
Angular Interview Questions
A list of helpful Angular interview questions you can use to interview potential candidates, test yourself or completely ignore.
Stars: ✭ 967 (+1957.45%)
Mutual labels: interview
C
- What is difference between Structure and Union ?
- What is bit field in C ? What is the benefit of using it ?
- What is structure padding ? How to avoid it ?
- What is the size of void ?
- What is Data alignment ?
OS
RTOS
- What is a real-time operating system ?
- How does one decide whether to use an (RTOS) for an embedded system?
- What are good resources to learn about RTOS for embedded systems, e.g. how to use it, how to integrate your application?
- What are some examples of Real Time Operating System?
- What is the difference between real time operating system and non real time operating system?
Networking
- What is the difference between TCP and UDP?
- Which protocol should be used in Video streaming ? TCP or UDP ?
Boot sequence
Memory management
- What is dynamic memory allocation and static memory allocation?
- What is the correct sequence of memory access while running a computer program?
- How and from where I could learn more about kernel memory management to implement the device drivers?
- Memory allocation
Core Embedded
- What is the difference between Von-neuman and Harvard Architecture ?
- What is the significance of volatile keyword in c ?
- What is an embedded system ?
- What is a Firmware ?
- What are device drivers?
- What is the boot-loader and startup code in embedded system?
Bus Protocols
- Difference between UART and RS-232?
- SPI versus I2C protocols
- What is the UART at the embedded system?
- What is I2C in simple terms? Where do we use this protocol? Why would most SOCs have I2C protocol?
- What is SPI protocol in Embedded Systems?
- What is CAN protocol?
- What is a USB, and how does it work?
- What are interrupts and how do they work?
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].