一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 590|回复: 2
收起左侧

抱一个亚麻群面的offer和一些面试的思路

[复制链接] |试试Instant~ |关注本帖
tyr034 发表于 2016-3-16 11:48:55 | 显示全部楼层 |阅读模式

2016(1-3月) 码农类 本科 全职@Amazon - 内推 - Onsite |Passfresh grad应届毕业生

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
上周收到的offer,标准的package..1point3acres缃
我自己的一点准备心得,希望帮助更多人拿到offer

我觉得

1)首先要理解题意,

2) 然后想一想应该用什么样的data structure,用什么样的算法,因为面试的时候
你要和面试官说清楚,你是怎么想到这种方法的,为什么要用这种data structure,
其他还有什么方法,有什么trader off 呢? 我个人感觉如果能很清楚的说明白
自己的想法 很重要

3) 基本上每道题都可以先用brutal force去做,但是面试官肯定问你如果优化要怎么做?
这个很多时候要从实际的情况去考虑的。比如第一题scheduling, 当不同的schedule
request有冲突,你是要把哪一个踢出去呢? 我一开始是把最短的踢出去,但是我的面试官
指出来,这样子就会留下很多空白,很多客户的广告就放不了,所以不好;而且这个scheduling
service run in back-end。 不会直接影响 大家上网站的速度,所以处理conflict的算法
就可以牺牲 run time complexity 来达到最优化。 像这些就是非常实际的问题了。
我也没有想出优化的算法,只是讨论了


4)争取去之前能按照自己的想法吧东西都implement 出来了。注意code看上去简洁,
naming 清楚。我去之前都找了网上的资料 把 java 各种 Naming convention, comment
convention,  java doc, 还有常用到的eclipse shortcut, 以及如何写test 这种边边角角的. 1point3acres.com/bbs
都看了;噢还有read.me
https://www.cwu.edu/~gellenbe/javastyle/index.html
https://courses.cs.washington.ed ... 5/good-readmes.html
http://stackoverflow.com/questio ... write-a-good-readme
. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷Eclipse will generate these automatically for you if you simply type "/**↵" after having written the method declaration.

5)我的timline 是这样。9点多开始写,到第一次面试前以及差不多写完代码了,自己的简单的
testcase也能过;然后第一个面试馆没看代码,只是聊算法,顺便指出我处理conflict的时候的不合理;.鏈枃鍘熷垱鑷1point3acres璁哄潧
让我优化,但是跟他聊完;我就抓紧写了comment. read.me。 没有时间来写优化的code了,只在
read.me里写了思路。



评分

1

查看全部评分

hurtlocker 发表于 2016-3-16 12:24:22 | 显示全部楼层
谢谢lz分享!lz可否给我发个邮件?我有些成型的想法,想跟lz讨教一下。我的邮箱是mach789@outlook.com
回复 支持 反对

使用道具 举报

birdy 发表于 2016-3-17 03:10:53 | 显示全部楼层
谢谢楼主,想再请教一下关于第一题的input,requestStream是一个一个读进来的还是整个一起读进来的?
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-11 12:22

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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