当前位置:网站首页>Lexin interview process
Lexin interview process
2022-07-05 06:50:00 【An embedded enthusiast】
Lexin interview process
Interview position
Embedded software intern
written examination
The questions are divided into multiple-choice questions and programming questions , Twenty multiple choice questions , Two programming questions ; Multiple choice questions are basically some basic computer knowledge , Relatively simple , It should be easy if you have taken the postgraduate exam , If you haven't taken the postgraduate examination, you may have to review the principle of computer composition a little ; The part of programming problem I do is a problem easy A question medium; The first question is about mathematics , Give a number , The concept of highly synthetic numbers , Please n Number of highly synthetic numbers , I don't know why , I can run by myself , The cattle herding platform shows that the timeout only passes 40%; The second question is about trees , Use recursive methods to solve problems , I don't remember the specific topic , Still have to brush more leetcode, Otherwise, you may not be able to do it when you are nervous .
Technical interview
Duration :1h40min
First, ask about the project , Just chat , Understand the implementation of some projects , As long as the project is done by yourself , No big problem (30min Less than ?) Then there are some questions c Basic language and operating system ( a key )
1、volatile The understanding of the ( I may not understand enough , Not enough detail )
2、 What resources are shared by threads , What resources are unique to you , Is the stack unique to you , How to communicate between processes , Is the stack unique to the process
3、 The structure of the executable file , The function of each zone ( Namely .bss And so on. ),bss and data What is stored separately , Whether uninitialized and initialized are placed in the same area
4、char array[] = “Hello”; array Where it exists ?hello Where does it exist ? Are they independent ?
5、sizeof(array) strlen(array) What are the differences
6、 The pointer sizeof How big is it?
7、 Static variables 、 local variable 、 The life cycle of global variables ; Global variables are defined , At which step is it initialized ( What statement does it correspond to ), Is in main Before or after main after
8、 The process of program loading
9、malloc and new Internal implementation principle , What system calls are used , What is the function name of the specific operation
10、C++ What constructors are there , Tell me the difference
11、 The difference between copy construction and overload equal sign , Then the interviewer gives two pieces of code to ask how many times the constructor is called
12、map Implementation principle of , What's at the bottom
13、 What is the search time complexity of red black tree
14、hashmap The search time complexity 、 Insertion time complexity ( The answer is not sure )
15、 The search efficiency of red and black trees is higher than hashmap low ?
16、mmap, Understanding of memory mapping
Correct the mistake :
subject : Give a piece of code , See what went wrong , I don't remember very specifically , Is to define a string inside the function , Point to the string with a character pointer , Because it's a local variable , So you can't return a local pointer directly .
Tear your hands :
subject : Give an unsigned number , Such as 0x1234, Return to shift right n Value after bit , If shift right 4 position , become 0x2341
The subject is very simple ,easy Medium easy, But I didn't think about the boundary very well , Such as n If it is a negative number, etc , And the variables used did not use the interviewer's criteria stdint.h
A small summary : The basis of the question , Mainly still c And operating systems , The interviewer said there was not enough time , Otherwise, I will ask the computer network , I think if it is cs Coban's , These questions are inevitable ( Or it must be ), If the undergraduate is electronic like me , You may need to add a lot of operating system knowledge , After all, electronic undergraduate os It's really water class . The other is that the interview intensity is relatively large , full 100 minute , This is the first time I have met for so long , The problem may not be difficult , But it's been a long time , Maybe your reaction speed will slow down , For some unclear and unfamiliar problems , It's likely to be wrong .
HR Noodles
This part is mainly about life 、 hobby 、 Plan your life , Most people don't hang up here . Originally thought HR Face is the last side , later HR say “ If necessary , There will be another round of technical interview ”,OK, So keep waiting
Phone chat
I thought this round was in charge , As a result, a Lexin engineer chatted with me , Inform me that I have passed the interview , Talk to me about what to do in the future , Introduce the specific application scenarios of the business , It's a pleasure , All in all 8 minute . This round is for reference only , My roommate always has the same technical side 3 round , I only have one round , Maybe the situation is different .
Hair offer
边栏推荐
猜你喜欢
NVM Downloading npm version 6.7.0... Error
ROS2——初识ROS2(一)
Game theory acwing 891 Nim games
Volcano 资源预留特性
Some classic recursion problems
‘mongoexport‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
Find the combination number acwing 888 Find the combination number IV
ROS2——ROS2对比ROS1(二)
Vant weave swipecell sets multiple buttons
Rehabilitation type force deduction brush question notes D2
随机推荐
What is linting
[Chongqing Guangdong education] 1185t administrative leadership reference test of National Open University in autumn 2018
Application of recyclerview
Vant weave swipecell sets multiple buttons
ROS2——topic话题(八)
LSA Type Explanation - detailed explanation of lsa-2 (type II LSA network LSA) and lsa-3 (type III LSA network Summary LSA)
【高德地图POI踩坑】AMap.PlaceSearch无法使用
达梦数据库全部
Game theory acwing 893 Set Nim game
ROS2——初识ROS2(一)
H5 embedded app adapts to dark mode
The problem of Chinese garbled code in the vscode output box can be solved once for life
Some classic recursion problems
PHY驱动调试之 --- MDIO/MDC接口22号和45号条款(一)
程序中的负数存储及类型转换
La redirection de l'applet Wechat ne déclenche pas onload
ROS2——Service服务(九)
Using handler in a new thread
‘mongoexport‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
SRE核心体系了解