VMware 面经顺求bless# JobHunting - 待字闺中
s*y
1 楼
Phone Interview:
research + coding,
Coding: String Match strstr(); naive way and KMP, write code
Onsite:
一共见了八个人,六个Enginneers, 两个senior manager,给了一个talk。
问了很多research和system相关的问题,以及coding, 记得的问题有
Coding and Language questions:
1) Given a interger array, find a consective subarray with maximal sum
2) 3Sum, without extra space. How to extend to handle KSum?
3) Write a thread safe queue
4) Editing distance, return minimal distance and the operations (remove,
insert, replace) to convert one string to the other one.
5)write a task scheduler, a customized version of thread pool with a
priority queue
6) A array of integer A[], return A[] with A[i]=A[0]*...A[i-1]*A[i+1]...A[n-
1];
6) Why we need interface in Java? What is the corresponding in C++? How to
implement it in C?
7) What is the good and bad things of Java exception handling?
research + coding,
Coding: String Match strstr(); naive way and KMP, write code
Onsite:
一共见了八个人,六个Enginneers, 两个senior manager,给了一个talk。
问了很多research和system相关的问题,以及coding, 记得的问题有
Coding and Language questions:
1) Given a interger array, find a consective subarray with maximal sum
2) 3Sum, without extra space. How to extend to handle KSum?
3) Write a thread safe queue
4) Editing distance, return minimal distance and the operations (remove,
insert, replace) to convert one string to the other one.
5)write a task scheduler, a customized version of thread pool with a
priority queue
6) A array of integer A[], return A[] with A[i]=A[0]*...A[i-1]*A[i+1]...A[n-
1];
6) Why we need interface in Java? What is the corresponding in C++? How to
implement it in C?
7) What is the good and bad things of Java exception handling?