一亩三分地

 找回密码 注册账号

扫描二维码登录本站

微信公众号
扫码关注公众号
留学申请号
扫码关注留学申请公众号
查看: 1215|回复: 10
收起左侧

小蓝鸟 第一轮tech电面

[复制链接] |只看干货 |美国面经, twitter, 码农类general, 面试经验
我的人缘0

升级   89.5%


分享帖子到朋友圈
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (47)
 
 
4% (2)    👎

2020(10-12月) 码农类General 硕士 全职@Twitter - 网上海投 - 技术电面  | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
居然是一道不知所云的面经原题!我也是醉了!复习的时候看这道面经不知所云,唯一跳过的题,居然今天被问了,结果就只能硬着头皮写! https://www.1point3acres.com/bbs/thread-616617-1-1.html 就是这题!

面试官是一个工作了七年的tech lead(上次小粉车也是个工作七年的面我,但是那个小姐姐太好了呜呜呜),迟到了三分钟,然后他讲了十分钟他是干啥的,又让我讲了十分钟我干啥的。让我讲proud project,问我有啥engineering diffuculties,我就扯了一堆backward compatible之类的,然后又让我比较optional params的pros & cons,我就根据工作经验讲了讲。好处是不需要db migration,development方便,坏处是如果哪个param漏传了容易break ui,他说make sense然后开始写题。
听到是difference between two maps的时候我是一脸懵逼的,这不是我唯一跳过的那道题么!然后什么描述也没有,让我自己figure out什么叫”difference”,我定义了两个维度,一个是完全不一样的key,一种是key相同但是value不同,然后create了一些input vs outp
游客,本帖隐藏的内容需要积分高于 188 才可浏览,您当前积分为 0。
查看如何攒积分 Click here for more info.
知道面试流程,投完简历,hr上来就是第一轮tech phone screen,他说之后还有一轮manager screen才到VO,我说我这周下周五两个V O 了,不知道来不来得及,他还说大概一轮间隔一周吧。Anyway,也不知道自己能不能过。本来是想拿他家练手的,但是奈何开始的实在太晚了。
发一篇面经让小伙伴们以后遇到这道题有点思路呜呜呜

评分

参与人数 4大米 +15 收起 理由
billuke + 1 给你点个赞!
Strak1130 + 2 给你点个赞!
清道神君 + 10
agraynel + 2 给你点个赞!

查看全部评分


上一篇:P有趣research intern karat过 + 2轮跪经
下一篇:蓝鸟店面
我的人缘1

升级   53%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (132)
 
 
1% (2)    👎
依旧没什么思路 感谢lz 请问面得什么组
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (1)
 
 
0% (0)    👎
楼主加油,请问这两个map的key和value的type,分别都一样吗。如果不一样怎么判断是不是相同呢
回复

使用道具 举报

我的人缘0

升级   89.5%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (47)
 
 
4% (2)    👎
agraynel 发表于 2020-11-30 17:04:20
依旧没什么思路 感谢lz 请问面得什么组
DICE 做A/B test feature switch services的,主要和analytics打交道,说是这个组就六个人

评分

参与人数 1大米 +2 收起 理由
agraynel + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   89.5%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (47)
 
 
4% (2)    👎
windsnow 发表于 2020-11-30 17:06:21
楼主加油,请问这两个map的key和value的type,分别都一样吗。如果不一样怎么判断是不是相同呢
全靠自己定义,题目都是口述的,test 也自己想,我就默认为key 都是string,value都是double了,没有考虑value类型不同的情况
回复

使用道具 举报

我的人缘0

升级   89.5%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (47)
 
 
4% (2)    👎
staceyyzh11 发表于 2020-11-30 17:51:56
DICE 做A/B test feature switch services的,主要和analytics打交道,说是这个组就六个人
我是找两个map的key set,return三种keys
1. 只在第一个map的key
2. 只在第二个map的key
3. 两个map都有的key但是value不一样
回复

使用道具 举报

我的人缘0

升级   36.43%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   97% (327)
 
 
2% (10)    👎
"他终于松口说你应该create一个class,这样每种类型的keys都能被feature的名字解释了", 这里还是不太懂,lz能麻烦展开讲讲吗?
是自己定义一个class叫类似DifferentEntry,然后有getKey() 和 getValue() 这两个method吗?如果是的话这样到好处是什么呀?
回复

使用道具 举报

我的人缘0

升级   89.5%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (47)
 
 
4% (2)    👎
Strak1130 发表于 2020-12-05 19:39:25
"他终于松口说你应该create一个class,这样每种类型的keys都能被feature的名字解释了", 这里还是不太懂,lz能麻烦展开讲讲吗?
是自己定义一个class叫类似DifferentE
意思是自己定义一个叫MapDifference的class,里面有三个attribute,keyOnlyInFirstMap,keyOnlyInSecondMap,keyInBothMapWithDifferentValues, method就是一个getDifferenceBetweenTwoMaps. 直接在function里修改这三个attributes 的值
我理解的好处就是任何developer在create的这个class调这个method的时候就知道有哪些attribute了,也就满足他的requirement不需要看api document

评分

参与人数 1大米 +2 收起 理由
Strak1130 + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

我的人缘0

升级   5.71%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (75)
 
 
0% (0)    👎
我觉得可以参考一下Google Guava的 MapDifference的Interface, https://guava.dev/releases/20.0/ ... /MapDifference.html
这题非常vague 先要跟面试官确认 有哪些不同的点,然后定义简明易了的API method,比如entriesOnlyOnLeft(),differentEntries, return的type也是根据method而变的.
Type的话应该先用Generic,具体实现compare的话还要根据key value object的不同去override equals(),
我个人感觉的这题要实现implementation还是不够时间的,除非是确定好了某一个API某一个具体的Type,
观察点应该在Design 和面试官的沟通上。
个人见解
回复

使用道具 举报

我的人缘0

升级   0.86%

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   95% (207)
 
 
4% (10)    👎
staceyyzh11 发表于 2020-12-1 09:51
DICE 做A/B test feature switch services的,主要和analytics打交道,说是这个组就六个人

楼主可以留个v信嘛?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

Some icons made by Freepik from flaticon.com

快速回复 返回顶部 返回列表