贡献一个中型软件公司面经# JobHunting - 待字闺中
t*3
1 楼
貌似本版大多数都是大型公司的面经哈。我也是第一次面非大公司。
一个做教育软件的公司。
电面
45分钟,问了你现在作什么,问了很多细节的东西。感觉上去比大公司要问得仔细。当
然也可能是我刚好遇上这样的人,呵呵。
1.difference between passing reference, pointer and value to a function.
2.difference between list, set and map.
接下来是在网上share一个文件,一边写代码,他一边问问题。
you are given two list of strings, write a function return true if each
string in list 1 is also shows up in list 2.
extension: if some string show up in list 1 more than once, how do you make
sure it shows up at least same times in list 2.
open design question:
1. how to avoid strong coupling.
2. design a system that read in text file from user, display the content,
show misspelling words, show suggestions of spelling.
extension: what kind of change we need if we read from some url instead of
local file?
然后让你问他问题。之后过了一周不到的样子,就说要onsite。onsite面经等会儿送上
一个做教育软件的公司。
电面
45分钟,问了你现在作什么,问了很多细节的东西。感觉上去比大公司要问得仔细。当
然也可能是我刚好遇上这样的人,呵呵。
1.difference between passing reference, pointer and value to a function.
2.difference between list, set and map.
接下来是在网上share一个文件,一边写代码,他一边问问题。
you are given two list of strings, write a function return true if each
string in list 1 is also shows up in list 2.
extension: if some string show up in list 1 more than once, how do you make
sure it shows up at least same times in list 2.
open design question:
1. how to avoid strong coupling.
2. design a system that read in text file from user, display the content,
show misspelling words, show suggestions of spelling.
extension: what kind of change we need if we read from some url instead of
local file?
然后让你问他问题。之后过了一周不到的样子,就说要onsite。onsite面经等会儿送上