由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - FB电面
相关主题
报个vmware电面攒人品L 电面
FB 电面面经今天电面又被老印黑了。。。。
问一道题leetcode 上 path sum 那道题 一问
Amazon.com电面最新G 电面面经
How to jump to Program Counter (PC)Print all the paths from root to every leaf 的 iterative
google电面发个fb的面经吧
firmware engineer@apple电面贡献电面 (A)
L家最新电面.Print all paths from root to leafs in a binary tree
相关话题的讨论汇总
话题: arr话题: int话题: counter话题: len话题: jump
进入JobHunting版参与讨论
1 (共1页)
c*******7
发帖数: 438
1
1. jump game
2. shift all zeros to right of array
做完两题就30分钟了,之后就问了些问题
h*********o
发帖数: 230
2
不错。
祝onsite

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题

h***r
发帖数: 726
3
what is jump game, any reference, thanks alot!

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题

J*******o
发帖数: 741
4

leetcode jump game

【在 h***r 的大作中提到】
: what is jump game, any reference, thanks alot!
h*********r
发帖数: 76
5
print all paths from root to leaf
和leetcode相比有什么能优化的地方吗?
是不是就是在遇到leaf node的时候本来add to list的地方改成print the path?
楼主onsite好运!

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题

S*******C
发帖数: 822
6
mark
r****7
发帖数: 2282
7
good luck
看来只有G家题库大。。。

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题

i*****h
发帖数: 1534
8
难度都不大,恭喜了,onsite的节奏
c*****e
发帖数: 3226
9
bar 好高啊!工作中95%的难度也就这些差不多了。

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题

c*******7
发帖数: 438
10
白板写题还是不行,电面这种题30分钟能做两道,onsite一道简单题30分钟还不是最优
解,妥妥的跪了。他家上来聊天就聊10多分钟,尼玛那还有时间做两道题。。。
相关主题
google电面L 电面
firmware engineer@apple电面今天电面又被老印黑了。。。。
L家最新电面.leetcode 上 path sum 那道题 一问
进入JobHunting版参与讨论
c******t
发帖数: 391
11
shift zero那道题,题目要求最后保持非零元素的先后顺序么?
我的解法是双指针直接扫一遍,遇到0就换到后面,但顺序不能保证。求拍.
public static void shiftZero(int[] arr){
int len = arr.length;
if(len<=1) return;

int i = 0;
int k = len-1;
while(i < k){
if(arr[i]!=0) i++;
else swap(arr, i, k--);
}
}

public static void swap(int[] arr, int i, int j){
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
c*******7
发帖数: 438
12
1. jump game
2. shift all zeros to right of array
做完两题就30分钟了,之后就问了些问题
update:面完当天晚上收到邮件,鬼鬼祟祟的只说找个时间打个简短的电话。第二天忐
忑不安的接了电话结果说还要再来一轮电面。。。
电面二:
1. binary string sum, ("10", "11010") => "11100"
2. binary tree print all paths from root to leaf
第二天收到邮件,电话通知拿到onsite
update一下,onsite那天状态奇差,碰到了极友善的校友学长,无奈其他轮表现很差,
愧对大哥
h*********o
发帖数: 230
13
不错。
祝onsite

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题
: update:面完当天晚上收到邮件,鬼鬼祟祟的只说找个时间打个简短的电话。第二天忐
: 忑不安的接了电话结果说还要再来一轮电面。。。
: 电面二:
: 1. binary string sum, ("10", "11010") => "11100"
: 2. binary tree print all paths from root to leaf
: 第二天收到邮件,电话通知拿到onsite
: update一下,onsite那天状态奇差,碰到了极友善的校友学长,无奈其他轮表现很差,

h***r
发帖数: 726
14
what is jump game, any reference, thanks alot!

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题
: update:面完当天晚上收到邮件,鬼鬼祟祟的只说找个时间打个简短的电话。第二天忐
: 忑不安的接了电话结果说还要再来一轮电面。。。
: 电面二:
: 1. binary string sum, ("10", "11010") => "11100"
: 2. binary tree print all paths from root to leaf
: 第二天收到邮件,电话通知拿到onsite
: update一下,onsite那天状态奇差,碰到了极友善的校友学长,无奈其他轮表现很差,

J*******o
发帖数: 741
15

leetcode jump game

【在 h***r 的大作中提到】
: what is jump game, any reference, thanks alot!
h*********r
发帖数: 76
16
print all paths from root to leaf
和leetcode相比有什么能优化的地方吗?
是不是就是在遇到leaf node的时候本来add to list的地方改成print the path?
楼主onsite好运!

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题
: update:面完当天晚上收到邮件,鬼鬼祟祟的只说找个时间打个简短的电话。第二天忐
: 忑不安的接了电话结果说还要再来一轮电面。。。
: 电面二:
: 1. binary string sum, ("10", "11010") => "11100"
: 2. binary tree print all paths from root to leaf
: 第二天收到邮件,电话通知拿到onsite
: update一下,onsite那天状态奇差,碰到了极友善的校友学长,无奈其他轮表现很差,

S*******C
发帖数: 822
17
mark
r****7
发帖数: 2282
18
good luck
看来只有G家题库大。。。

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题
: update:面完当天晚上收到邮件,鬼鬼祟祟的只说找个时间打个简短的电话。第二天忐
: 忑不安的接了电话结果说还要再来一轮电面。。。
: 电面二:
: 1. binary string sum, ("10", "11010") => "11100"
: 2. binary tree print all paths from root to leaf
: 第二天收到邮件,电话通知拿到onsite
: update一下,onsite那天状态奇差,碰到了极友善的校友学长,无奈其他轮表现很差,

i*****h
发帖数: 1534
19
难度都不大,恭喜了,onsite的节奏
c*****e
发帖数: 3226
20
bar 好高啊!工作中95%的难度也就这些差不多了。

【在 c*******7 的大作中提到】
: 1. jump game
: 2. shift all zeros to right of array
: 做完两题就30分钟了,之后就问了些问题
: update:面完当天晚上收到邮件,鬼鬼祟祟的只说找个时间打个简短的电话。第二天忐
: 忑不安的接了电话结果说还要再来一轮电面。。。
: 电面二:
: 1. binary string sum, ("10", "11010") => "11100"
: 2. binary tree print all paths from root to leaf
: 第二天收到邮件,电话通知拿到onsite
: update一下,onsite那天状态奇差,碰到了极友善的校友学长,无奈其他轮表现很差,

相关主题
最新G 电面面经贡献电面 (A)
Print all the paths from root to every leaf 的 iterativePrint all paths from root to leafs in a binary tree
发个fb的面经吧FB面经加求问
进入JobHunting版参与讨论
c*******7
发帖数: 438
21
白板写题还是不行,电面这种题30分钟能做两道,onsite一道简单题30分钟还不是最优
解,妥妥的跪了。他家上来聊天就聊10多分钟,尼玛那还有时间做两道题。。。
c******t
发帖数: 391
22
shift zero那道题,题目要求最后保持非零元素的先后顺序么?
我的解法是双指针直接扫一遍,遇到0就换到后面,但顺序不能保证。求拍.
public static void shiftZero(int[] arr){
int len = arr.length;
if(len<=1) return;

int i = 0;
int k = len-1;
while(i < k){
if(arr[i]!=0) i++;
else swap(arr, i, k--);
}
}

public static void swap(int[] arr, int i, int j){
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
i*******e
发帖数: 7
23
扫两遍,第一遍把所有不是0的都挪前面去,用counter记下来是0的第一个位置,第二
遍从counter开始到末尾都置0。
Python code:
def shiftToZero(arr):
n = len(arr)
counter = 0 # start index of first 0 element
for i in range(n): # first scan, starting from index = 0
if arr[counter] != 0:
arr[counter] = arr[i]
counter += 1
for i in range(counter, n): # second scan, starting from index =
counter
arr[i] = 0
return arr

【在 c******t 的大作中提到】
: shift zero那道题,题目要求最后保持非零元素的先后顺序么?
: 我的解法是双指针直接扫一遍,遇到0就换到后面,但顺序不能保证。求拍.
: public static void shiftZero(int[] arr){
: int len = arr.length;
: if(len<=1) return;
:
: int i = 0;
: int k = len-1;
: while(i < k){
: if(arr[i]!=0) i++;

1 (共1页)
进入JobHunting版参与讨论
相关主题
Print all paths from root to leafs in a binary treeHow to jump to Program Counter (PC)
FB面经加求问google电面
dataminr电面面经(已跪)firmware engineer@apple电面
U电面经历L家最新电面.
报个vmware电面攒人品L 电面
FB 电面面经今天电面又被老印黑了。。。。
问一道题leetcode 上 path sum 那道题 一问
Amazon.com电面最新G 电面面经
相关话题的讨论汇总
话题: arr话题: int话题: counter话题: len话题: jump