微软上海全部面经(已拿offer)
一面
- 自我介绍
- final修饰符
- coding: 5^1, 5^2, 5^1+5^2,第n个数是多少?
- coding: 一个字符串大整数,判断是否可以通过交换任意字符被8整除?
二面
- 自我介绍
- coding: 组合数,一个target有多少种组合
- coding: 表达式求值,有+ - * / ,不考虑括号,考虑负号
- coding: 解码方式
- Java HashMap,需要有序的话该怎么办,put操作,扩容
- 类加载
- Linux添加用户群组
- Linux杀死一个进程?
- 加载数据库驱动时,用到了什么技术
三面
- 问我前两面问了什么?
- C++类的实现,拷贝构造函数 推荐《effective c++》
- 单例模式,实现,有啥缺点
- coding:不知道怎么描述,大概是将一个搜索的字符串转化为格式化的结果,举个例子:harry potter site:amazon.com year:(2003 2005),将它转化为 keywords:harry potter,filter:[site:amazon.com], [year:(2003 2005)],大概就是这样的输入输出,不排除非法输入。 如果有大佬知道这道题的出处,还请告诉我,谢谢!
今天下午(4.23)收到了offer邮件!
——————————————————————————————