注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
Visa的VO结束了,4轮,其中一轮全是聊天BQ,感觉是面试过最简单最轻松的,问的都非常基础,但是sql不熟悉,我就直接说这个不大熟,一个是如何找duplicate record,一个是找工资最高的员工。
强烈推荐转码的同学也投Visa,这家的算法题都是非常非常简单的题目,包括OA,但是OA和面试都问狠基础的问题,OA有Linux文件查找的命令和SQL语句考察,搜一下就知道怎么做的了,只要用过肯定都会,面试也是的,只是我好久没用sql了
主要的问题:
第一轮:
2个小算法题
3. Longest Substring Without Repeating Characters
给定一个数组[2, 3, 5, 7]代表每个step的price,每次可以爬一个step或2个steps,问爬到最后一个阶梯最小的price
其实就是一个简单的dp,写出来之后她说不需要一个array,我说对,只决定于前2个数,所以用2个变量就可以了
还有其他各种问题
Java 8 的lamda是否会写,如果会,会让你写个函数
System.out.println()是如何运行的,这个out不是个static class,大您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 使用VIP即刻解锁阅读权限或查看其他获取积分的方式 游客,您好! 本帖隐藏的内容需要积分高于 188 才可浏览 您当前积分为 0。 VIP即刻解锁阅读权限 或 查看其他获取积分的方式 ;
} else {
return false;
}
SQL
如何找duplicate record
OOD: design a bookshelf
需要有bookeshelf, shelf, book这3个class,每个都有size的信息等
第四轮
也是一堆基础问题, HashMap的基础用法
给定一个数组[1, 19, 27, 3]拼接组成最大数32719,这个很简单,我直接转成String[],然后sort,用StringBuilder从后往前加。其实当然不需要转了,自己写一个数组的比较器也可以。
写一个简单的RESTful API, 比如get
SQL
找工资最高的员工
|