用bluejean video onsite
第一轮,烙印三姐+三哥
/**
Define a family tree in a language of your choice. For simplicity, assume a single parent, who may have children, who also may have children of their own.
{
"name": "Bob",
"children": [
{
"name": "Ann",
"children":
[
{"name": "Steve"} ,
{"name": "Clark"}
]
},
{
"name": "George",
"children":
[
{"name": "Bill" }
]
}
]
}
// level order traversing
[Bob]
[Ann, George]
[Steve, Clark, Bill]
- 打印family tree,用dfs和bfs两种方法
- 比较1的各种tradeoff,按照generation 打印出来每个family成员
第二轮
面试官没换,纯BQ,问简历项目