注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
一面. 1point3acres.com
● Are you now doing some projects?
● What languages do you like? and why?
● The most difficult task you have met in work?
Python:
● How to define a list in Python
● What's the difference between list and tuple?
● What does minus index mean in Python?
● What is lambda function
● What sort function do you use in python?
● What is Function map?
● What modulars do you use in Python?
● The limitation of multi-thread in Python
● What modulars are related to network you have used? (requests)
● Do you know generator in Python ?
● Memory management in Python ?
● What is decorator?
● What is List comprehension? Dictionary comprehension?
○ List comprehension offers a shorter syntax when you want to create a new list based on the values of an existing list.. Χ
○ Dictionary comprehension is an elegant and concise way to create dictionaries.
. .и
Cpp:
● Have you ever been used STL?
● What's difference between map and ordered-map
● Explain the process of quick sort
● In Cpp, how can we track the stack? Do you know the GDB instruments (GDB?)
● Print the 99 row content in a file (use shell scripts)
二面
Code 1: 给定N个名字,和M个prefix query,求有多少个名字的前缀含有prefix query (如果名字和prefix是一样的,则不算)
Examples:
Names = ['stevens', 'steves', 'danny', 'dan', 'alex', 'alexander']
Query = ['steve', 'alex']
Output: [2, 1] (因为name alex和prefix alex一样,所以不能算,只有alexander)
Code2: 有N个房子(编号为1-N),初始有M个房子被“感染”了,一天之后,被感染房子的左右两栋房子也会被感染,求所有可能的感染顺序. ----
Examples:
House: N = 5 (1, 2, 3, 4, 5)
Infected House: M = 2 (3, 5)
.1point3acresOutput: 2
Explain: 第一天被感染的房子为(2, 4),第二天被感染的房子为(1),所有可能的顺序是 (2, 4, 1), (4, 2, 1),因为2和4被感染的顺序是未知的,但是一定早于1
Technical Interview Round 1. 1point 3acres
1. Code:给定两个sorted array,求merge两个sorted array后的中位数
2. 因为没有注意到边界case(两个数组均为空,或者只有一个数组为空的情况),所以他问我这个代码有什么bug
3. 如果这是别人写的代码,出现问题了(报异常或者结果错误),你会如何检查这个问题
4. 一些项目经历.--
5. 当别人要你做违背你价值观/或者不想做的事情,你会怎么做? ..
6. 摩根的技术有什么吸引你的,为什么你想来摩根实习?
7. Difference between HTTPs and HTTP .
8. How does HTTPs provides encryption?. Χ
9. Do you know all the layers in OSI system?
. 1point 3acres 10. Why they design this (these layes) ? (OSI)
11. HTTP / TCP / UDP 在哪一层?
12. 介绍一下你的科研工作
Technical Interview Round 2
1. 讲一下前面两个code的代码思路(并优化)
2. 根据你的经验,在什么场景下会使用到Stack,什么时候会用到Queue
3. Left Join & Inner Join
4. Difference between process and thread
5. How to count the number of process in the OS with command?
6. C++中,在继承类中如果想要override一些函数,用什么关键字(keyword),如果不想implement,只想define怎么办?(pure virtual)
7. What design pattern do you use? (singleton). 1point3acres.com
8. Risk Management: 在你要做一个很困难的选择的时候,你如何衡量各项问题?(问题很重要,但是没有足够的时间去完成等)
9. 假设我不懂Golang,你要如何给我推销这个语言?. Waral dи,
10. 反问:有什么想问的吗? |