t********3 发帖数: 567 | 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面经等会儿送上 | D*******e 发帖数: 151 | 2 就45分钟来说,这题目够多的。
If string is short, consider TRIE.
Map each string to an integer by Rabin-Karp? Then maintain a map where key
is hash value and value is the list of strings mapped to this hash value.
Is this the solution? | c******o 发帖数: 534 | 3 open question怎么答?
【在 t********3 的大作中提到】 : 貌似本版大多数都是大型公司的面经哈。我也是第一次面非大公司。 : 一个做教育软件的公司。 : 电面 : 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.
| t********3 发帖数: 567 | 4 这个没有标准答案吧。大概就是看你设计系统的时候,有没有考虑每個部份足夠獨立,
甚麼以後擴展方便啊,之類的
【在 c******o 的大作中提到】 : open question怎么答?
| v***n 发帖数: 5085 | |
|