回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

亚麻电面

全局:

2018(4-6月) 码农类General 硕士 全职@amazon - Other - 技术电面  | | Fail | 在职跳槽

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

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

x
西雅图的AWS组
发个电面面经 攒人品
您好!
本帖隐藏的内容需要积分高于 5 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 5 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

求加大米

评分

参与人数 5大米 +13 收起 理由
sherrynorico + 1 很有用的信息!
yagougou + 3 很有用的信息!
321yuri + 3 给你点个赞!
gracefuljelly + 5 很有用的信息!
lucyhuo + 1 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分


上一篇:亚麻五月oa
下一篇:亚麻昂赛

本帖被以下淘专辑推荐:

  • · amazon|主题: 141, 订阅: 51
推荐
EricYang 2018-5-25 02:00:06 | 只看该作者
全局:
zhanglixue 发表于 2018-5-20 06:29
第一题这么写吧:
//把三个整数压入一个数组
int []arr = new int[]{a, b, c};

how about this?

maxV = max(a,max(b,c));
minV  = min(a, min(b,c));
midV = a^b^c^maxV^minV;
回复

使用道具 举报

推荐
zhanglixue 2018-5-20 06:29:53 | 只看该作者
全局:
第一题这么写吧:
//把三个整数压入一个数组
int []arr = new int[]{a, b, c};
// sort
if(arr[0]>arr[1]) swap(arr, 0, 1);
if(arr[0]>arr[2]) swap(arr, 0, 2);
if(arr[1]>arr[2]) swap(arr, 1, 2);
return arr;
这样写就比较优雅了。写quicksort,估计感觉你在拿大炮打蚊子,思路有点儿僵化。有时候简单的题反倒是让人无所适从了。

补充内容 (2018-5-20 06:33):
面试时候肯定不会让你写swap函数的,然后5行代码就搞定了。
回复

使用道具 举报

🔗
gracefuljelly 2018-5-17 07:19:12 | 只看该作者
全局:
楼主第一题怎么做的?感觉这种看似简单的都有点儿让人心慌。
回复

使用道具 举报

🔗
 楼主| silentbug 2018-5-17 08:24:46 | 只看该作者
全局:
gracefuljelly 发表于 2018-5-17 07:19
楼主第一题怎么做的?感觉这种看似简单的都有点儿让人心慌。

我按着正常的quick sort排了三个数
面试的时候问他写quick sort行不行
面试官说可以
估计挂在这里了 不是他想要的答案
应该类似这里的解法吧:https://codereview.stackexchange ... ting-three-integers
回复

使用道具 举报

🔗
huangya2 2018-5-20 02:20:51 | 只看该作者
全局:
我有一个想法 请指教
quick sort 一般用在数据比较多的排序
数据少的时候 直接选择 或者 插入排序 效率更高,
回复

使用道具 举报

🔗
moritor123 2018-5-20 05:59:10 | 只看该作者
全局:
huangya2 发表于 2018-5-20 02:20
我有一个想法 请指教
quick sort 一般用在数据比较多的排序
数据少的时候 直接选择 或者 插入排序 效率 ...

楼主挂了应该是这个原因。当array size小于6时,insertion sort比quick sort快。
回复

使用道具 举报

🔗
 楼主| silentbug 2018-5-20 07:18:03 | 只看该作者
全局:
zhanglixue 发表于 2018-5-20 06:29
第一题这么写吧:
//把三个整数压入一个数组
int []arr = new int[]{a, b, c};

对的 我后来想了下 也是觉得直接这么写就好了
回复

使用道具 举报

🔗
honeyee 2018-8-10 10:58:17 | 只看该作者
本楼:
全局:
感谢分享
回复

使用道具 举报

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

本版积分规则

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