亚马逊 SDE 暑期实习面经

两面一起的,轮流来,侧重点不同。
一面
1.自我介绍
2.讲一下自己在实习中遇到的一些难点,怎么解决。
3.算法题 给我一个链表的数组,实现他们的有序合并(先沟通思路,然后在实现。写了个归并)
4.实现代码后, 面试官问我如果是我,我会从哪些 case 去测试。
反问

二面
1.自我介绍
2. 对封装继承多态的理解
3.进程和线程怎么理解的
4. 进程线程的通信方式,哪些独有哪有共有
5. 栈和队列有啥区别
6. 既然说到底层用数组或者链表实现,你觉得他们二者有啥优劣(重点是说出数组的随机读取)
7.了解泛型编程吗?这个相关的代码题
不能用库,实现泛型编程的 栈, 要实现 pop push (先聊了一下思路,用数组还是链表实现? 引导了一下,决定用链表头插实现)
8. 再让你实现 getmax,你会怎么实现?沟通了一下 然后他希望我用之前实现的 stack 去做, 我没 get 到面试官的意思,想在里面直接修改,(最后没写的很好)
后面面试官给我看了一下具体实现,原来是用 Stack 再封装成 MaxStack,说是想看看我的面向对象的 sense 。
然后时间不够了, 反问一下。
全部评论
大佬 亚马逊2月份投的一直没消息
2 回复 分享
发布于 2024-03-21 20:48 北京
用的英文还是中文呀?简历是要中文还是英文呢
点赞 回复 分享
发布于 2024-09-06 11:07 北京
佬多久出结果的 结果怎么样啊
点赞 回复 分享
发布于 2024-06-27 15:10 上海
刚收到oa 难度高吗 有点害怕
点赞 回复 分享
发布于 2024-03-27 20:40 美国
我是笔试全对但是莫名其妙挂了
点赞 回复 分享
发布于 2024-03-23 16:43 江苏
佬 有说面完大概多久出结果吗?
点赞 回复 分享
发布于 2024-03-22 13:10 北京

相关推荐

自我介绍 挑一个你觉得你成长最多的一个项目说一下项目中用到了哪些技术查重的原理是什么(ES向量库)说一下项目QPS是怎么提升的呢你觉得消息队列能提升吞吐量吗,如果请求过多不是会造成消息积压和异常吗(这里说的多线程加速队列的处理)你用Docker Compose部署容器,用了什么网络模型(没答出来)项目是微服务吗,微服务是怎么拆分的呢,有哪些服务你们团队人数怎么分工的呢,只说研发这边,流程是什么样的呢你第二个项目,我看你做了一些优化,还记得做了哪些优化吗用户图片加载为什么会慢呢,怎么优化的呢远程调用怎么会慢呢,不应该让其他服务优化吗大表查询,你们这个大表数据量是多少你认为这个查询优化具体是分库分表还是索引带来的呢,你认为是什么时候拆表合适呢;如果让你设计一个社交类项目,如微博,你觉得应该涉及哪些服务呢(说了用户和文章,一时半会想不出来多少...)做一道题吧,做完说一下你的思路:两个有序的数组,合并成一个数组后,仍然有序(用了双指针,给了6min时间)说一下AOP底层原理是什么(动态代理。好像就这一个八股文了吧,唉)你平常都是怎么学习的呢无反问,这里问完最后一个问题后,看着面试官很着急,说等后续流程-------------------------------------------------------------------------------------------双非本第一次面试,有好多问题被问懵,大多数是项目和场景估计是挂了。。好好总结,向后接着备战了。
查看18道真题和解析
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务