📣 独立日限时特惠: VIP通行证立减$68
查看: 6263| 回复: 34
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 4.2 Zenefits first round phone screen

全局:

()-+ | | @

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

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

x
最近搜索用的太勤,今天上线惊闻等级“升级”成新手上路了,发个面经攒点米
. Waral dи,

一个白人小哥,本来不知道名字的,后来hackerank出了点问题,他发了个link给我,邮件里有姓名后缀,面完后一查原来从微软跳出来的。。


一道题,位移数组,就是把数组的每个数往后移动N个位置, 如输入【1,2,3,4,5】 3 的话是【3,4,5,1,2】。要求Inplace,这题以前写过,大概就是用个count记移动个数,每次移动记下start的点,最后
. 1point 3acres

count==array.length结束。



. Waral dи,
follow up是想另外一种办法,不用count的,后来提示后发现,只要把数组分成两半,前后对调就行了。
-baidu 1point3acres

然后是问问题,问了下eng的team大小,现在大概有60多个,各种组,组和组之间交流频繁。 然后问了下为啥选zenefits,答曰其实google,facebook也不错。。但zenefits可以学各种别的,比如我昨


天就和一个sale聊天,巴拉巴拉。。最后他说了下workschedule,基本还是flexible的,但大家都很passion,所以晚上七点了还有很多人在公司。。. ----


面之前查了下这个公司,的确扩张很厉害,13年建的现在已经700多人了,虽然大多数是sale啥的,而且glassdoor上给了四星,感觉还是挺不错的。



如果接到follow up我会继续发面经,祝大家都有不错的offer,求大米呀求大米. Χ


评分

参与人数 4大米 +10 收起 理由
wasabi_akira + 3 感谢分享!
limingli1991 + 3 很有用的信息!
neomiracle + 3 感谢分享!
yzlzr227 + 1 感谢分享!

查看全部评分


上一篇:申到OPT前可以参加summer research之类的么
下一篇:epic offer 求比较

本帖被以下淘专辑推荐:

推荐
yzlzr227 2015-4-6 10:15:12 | 只看该作者
全局:
123zz 发表于 2015-4-6 08:42
如果可以用extra space的话,我想的是这样:
【1,2,3,4,5】=> 【1,2|3,4,5】
int[n-3] = {1,2}; // 一 ...

{1,2,3,4,5}=>{5,4,3,2,1}. ----
如果是要变成{4,5,3,2,1}就是{5,4|3,2,1}=>{4,5|1,2,3}分段reverse,表达能力比较差,不知道你看懂了没有
回复

使用道具 举报

推荐
123zz 2015-4-6 08:42:22 | 只看该作者
全局:
vincky 发表于 2015-4-6 08:20
.. "只要把数组分成两半,前后对调就行了"能解释下这个么?谢谢!
. 1point 3acres
如果可以用extra space的话,我想的是这样:
【1,2,3,4,5】=> 【1,2|3,4,5】. Waral dи,
int[n-3] = {1,2}; // 一个temp array
swap原array:
【3,4,5,4,5】
combine with temp array:
【3,4,5,1,2】
回复

使用道具 举报

🔗
yzlzr227 2015-4-4 21:32:50 | 只看该作者
全局:
楼主有问有几轮吗?
回复

使用道具 举报

🔗
 楼主| YY大帝 2015-4-4 22:07:18 | 只看该作者
全局:
yzlzr227 发表于 2015-4-4 21:32
楼主有问有几轮吗?

没有说,只说要和HR讨论后给follow up
回复

使用道具 举报

🔗
vincky 2015-4-6 08:20:56 | 只看该作者
全局:
"只要把数组分成两半,前后对调就行了"能解释下这个么?谢谢!
回复

使用道具 举报

🔗
123zz 2015-4-6 08:52:11 | 只看该作者
全局:
楼主你的那种解法能否再详细说下,我没明白啊,谢谢
回复

使用道具 举报

🔗
 楼主| YY大帝 2015-4-6 08:54:05 | 只看该作者
全局:
123zz 发表于 2015-4-6 08:42
如果可以用extra space的话,我想的是这样:
【1,2,3,4,5】=> 【1,2|3,4,5】
int[n-3] = {1,2}; // 一 ...

对的,基本是这样,其实leetcode新题里有类似的一道
回复

使用道具 举报

🔗
123zz 2015-4-6 08:59:22 | 只看该作者
全局:
YY大帝 发表于 2015-4-6 08:54
对的,基本是这样,其实leetcode新题里有类似的一道

这道题我只能想到两种解法。
一种是用temp array,另一种是一个一个的移位……
回复

使用道具 举报

🔗
laoxie09 2015-4-6 09:00:17 | 只看该作者
全局:
leetcode 新题 rotate list 啊
回复

使用道具 举报

🔗
 楼主| YY大帝 2015-4-6 09:15:13 | 只看该作者
全局:
123zz 发表于 2015-4-6 08:59
这道题我只能想到两种解法。
一种是用temp array,另一种是一个一个的移位……

我觉得这个是最优了,一个个位移也行,但代码比较繁
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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