注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
最开始在地里求的内推,回馈地里分享一下Zillow全套的面试流程
Recruiter约谈后就是电面,电面就做了两道题,没有BQ和design:
- 刷题网-物流
- 刷题网-斯(只用最简单的建个新array全部merge进去然后求median就行)
之后就是onsite:
- 第一轮coding:本质还是merge array,input是类似matrix的int[][],但是每行长度可能不一样,要求merge后严格按照每行每列的顺序排列。
- 例子输入:[[1,2], [3], [4,5,6]] -> 输出:[1,3,4,2,5,6](column1的按照row1~row3排列,然后是column2,然后column3以此类推)
- 标准解法应该是revert index,用类似Map<Integer, List<In的hash key + range key的schema,我感觉其实不是特别对但是面试官好像觉得没什么问题,然后花了很长时间讨论race condition的问题,因为数据是类似那种action count / ticket count, 每次更新前需要先读取出当前数据然后+1再放进去,最后我也不知道有什么好的解决办法,除非改存成list之类的,总之聊的比较迷
最后Zillow的offer给的还不错,想顺便问问地里Zillow的tech和成长环境之类的如何,只知道他们WLB和工作氛围确实是一流
|