Amazon面试体验分享2020年SDE-1(全职推荐)
嗨, 极客!希望与大家分享我的面试经历。
在这段大流行期间, 亚马逊的面试都是通过Chime(视频会议和在线会议应用程序)进行虚拟的
第一回合:(在线评估回合)
Q1)字符串的最大化分区, 以使字符串的每个字符都出现在一个子字符串中
Q2)长度为K的子串的计数, 恰好有K – 1个不同的字符–我在lsbin中链接了一个类似的问题。
在本轮在线回合之后, 我接到亚马逊打来电话面试面谈过程的时间差了将近3个星期。
因此要耐心并保持准备。
第二轮:(第一轮技术面试)
这是由两个编码问题组成的编码回合。在进入实际编码之前, 我被要求讨论我的方法并分析时间复杂度。
Q1)在包含另一个字符串的所有字符的字符串中找到最小的窗口–我能够提出O(S + T)解决方案, 其中S和T是字符串的长度
Q2)删除最小括号以使输入字符串有效
第三轮:(第二轮技术面试)
Q1)找到k个最接近给定值的元素-给定数组未排序
我想到排序后的二进制搜索解决方案, 但被要求使用apt数据结构。
后来我用堆解释了我的解决方案。
Q2)鉴于输入字符串2(a3(bc))的输出应为abcbcbcabcbcbc
解决方案:使用栈
第四回合:(招聘经理回合)
我的项目中还有很多问题, 还有后续问题。
我被要求为一副卡片的设计课程, 卡片具有洗牌和移交等功能。
讨论了对二叉树进行序列化和反序列化等等
第五回合:(举手回合)
Q1)泡泡射击:给定颜色矩阵[['r', 'g', 'b'], ['o', 'g', 'g']]和目标数组['g', 'r ']
从目标阵列中取出每个气泡, 并尝试从底视图中吹入矩阵中相同颜色的气泡。
如果能够击中气泡, 则该气泡又会击中相同颜色的相邻气泡(4方向)。
气泡破裂会使斑点透明, 并且可以允许从底部查看内部气泡。
如果一种目标颜色无法击中矩阵, 则游戏结束–应该返回爆破气泡的计数。
我被要求提供优化的解决方案-主要用于检查底视图
我使用散列来跟踪每一列的活动行。每当气泡破裂时, 活动行就是其下方的行。
因此每列的底视图为matrix [active_row [col]] [col]
Q2)立即数组中的下一个较大的元素。
我被要求提供0(N)解决方案–我的方法使用单调堆栈
进行了后续操作-查找立即左较大的元素而没有额外的遍历或额外的空间
我也能回答
在这些之后, 有很多与行为和项目相关的问题。他们之中有一些是
- 1)你从事的具有挑战性的项目是什么? –被要求详细解释实现, 模式讨论等。
- 2)项目总数及其规模。
- 3)你处理过的任何客户票证。
- 4)问到KMP算法和段树.
- 5)解释一下你的截止日期很紧的时候。
- 6)解释一下你提出任何想法或自动化的时间。
结果如下:已选择
面试前:-
我想分享我的准备过程。选择你喜欢的任何编程语言, 并继续在lsbin或类似站点中解决大量问题, 以解决问题。解决问题时, 我的模式是一个一个地覆盖数据结构, 同时了解其最佳/平均/最坏情况下的时间复杂度。在代码中使用STL时, 请确保你清楚其时间复杂度。在将自己的方法提交给其他极客的各种思考过程后, 我常常在讨论板和解决方案面板上花费一些时间, 并学到了很多东西。
面试中:
访调员期望最优化的解决方案, 是对每个问题的适当实现都适当使用适当的数据结构和算法。只要你感到震惊, 面试官都会为你提供帮助。在进入解决方案之前, 应正确理解问题, 并避免通过对问题陈述的任何假设, 尽可能多地询问访调员以使问题清晰明了。考虑所有可能的边缘/拐角情况。与面试官讨论你的解决方案, 并说明你要处理的案例。最好通过示例输入粗略介绍一下你的方法。
祝一切顺利 !
更多面试和工作相关内容请参考:lsbin - IT开发技术:https://www.lsbin.com/
参考面试题相关内容:
- 在线面试:7个必备的移动应用程序 - https://www.lsbin.com/2763.html
- 十个机器学习常见的面试题 - https://www.lsbin.com/2765.html
- 面试的6个技巧 - https://www.lsbin.com/2762.html
Amazon面试体验分享2020年SDE-1(全职推荐)相关推荐
- 高颜值游戏蓝牙耳机初体验,2020新款低延迟蓝牙耳机测评推荐
随着智能手机在我们日常生活中越来越重要,与之相配合的耳机也变成了出门标配,现在越来越多的上班族和游戏党已经离不开无线耳机了,而且大家也开始关注耳机在嘈杂环境下的使用感受,一款佩戴舒适,降噪效果好,音质 ...
- 分享某程序员裸辞全职在家的接单感受
今天分享一位毕业一年有余的程序员裸辞之后在家接单赚钱的经历,非常有意思!下面是正文. 背景 鄙人本科毕业一年有余,计算机专业.全栈工程师,但更喜欢前端的工作,于是在一家游戏公司任职前端工作.在这个内卷 ...
- 美国CS面试经验分享
美国CS面试经验分享 过去的一年多里,参加了一些面试,虽然面过的公司不多,但都从头一直走到尾.毕竟自己也是花了大量的时间和精力在这一场场的面试里.所以,就絮叨下自己的一些经验,希望能给在美国找实习找工 ...
- 2020腾讯后台开发暑期实习生面试一面分享(天美工作室群)
写在前面 写下这篇博客的时间是2020年3月12日22:00. 在今天上午10:30-11:30,我经历了人生中第一次求职面试. 目前大三,想在春招找大厂的暑期实习,原计划拿到转正Offer后,大四能 ...
- fc天使之翼2020修改版下载_(安卓)无名英雄修改版(生存冒险)——安卓游戏体验分享...
点击上方蓝字关注我们 一.游戏简介: 游戏名称:无名英雄修改版 游戏类型:动作竞技 游戏平台:安卓 整理时间:2020-5-1 官方网址:不详 游戏心得体验分享 游戏简介 <无名英雄>是一 ...
- Amazon(AMZN)2020年第三季度收益电话会议记录
文章基于谷歌翻译,或存在些许差异,仅供阅读者参考. 日期为2020年10月29日的Amazon.com Inc.(NASDAQ:AMZN)2020年第三季度收益电话 企业参与者: 戴夫·菲尔德斯 - ...
- 来自各大面经的一股清流 腾讯三面+华为三面【面试经验分享篇】
希望大家都被温柔以待,在这个兵荒马乱的战役中拿到自己满意的offer~ 一.背景信息 我是985硕,文科跨专业,本科期间辅修会计,通过两门CPA. 因为害怕自己申不上四大(主要很怕群面),所以报了某机 ...
- 斩获BAT-offer大神的两万字面试干货分享
0.写在最前 首先呢我的面试经历和一些面霸和收割机的大神相比绝不算丰富,但我这三个月应该能代表很大一部分人的心路历程:从无忧无虑也无知的状态,然后遭遇挫败,跌入低谷,连续数天的黑暗,慢慢调整,逼着自己 ...
- layuiadmin上手好难_成功男士的好搭档:松下ES-CV50电动剃须刀上手体验分享
说到剃须可能是每个男生走向男人必经的一步,在自己还是一名孩子的时候就对父亲老式的刮胡刀十分感兴趣.老式的双面刀片似乎让每个男生都对它充满了好奇,非常想拥有一个自己的刮胡刀.幻想着自己长大,可以刮胡子那 ...
最新文章
- 专访施巍松:边缘计算早期提出者之一
- system v和posix的共享内存对比 共享内存位置
- Apache Ignite(五):Ignite的集群部署
- oracle书写高质量sql,干货!SQL性能优化,书写高质量SQL语句
- oracle10g rac启动,ORACLE 10G RAC启动与关闭
- 数据结构之平衡树:红黑树的介绍与Python代码实现——17
- 【CH5105】Cookies
- 17110 Divisible(basic)
- sql server 登录与用户绑定
- 4 python 中 关于数值及运算
- python自动化框架学习-pyautogui
- 从零基础入门Tensorflow2.0 ----八、39.1 gpu1
- js opener 的使用
- linux中定义用户账户的文件为,Linux中用户和组中认证库和解析库的文件格式以及默认参数定义文件...
- Android的深度定制版阿里云os(Android的山寨)
- unity的UI元素层级调整的方法
- 使用AIDL实现Android的跨进程通信
- 市场规模一年猛增24% 这个靠“打印”出来的市场正在韩国崛起
- 30005 rust_RUSTJKD超级防锈涂料
- C# winform 检测网络是否畅通 检测