虾皮shopee提前批一面二面面经

发面经,攒人品,求offer
一面 45 分钟:
日常八股文:
三次握手;
2MS;
读取文件后十行命令;
IO多路复用,为什么效率高;
drop/delete/truncate;
悲观锁/乐观锁;
主键ID自增长;
.....(不记得了)
算法题目:
在考试平台上实现LRUCache;
因为感觉前面有几个问答问答不是很好,所以没有直接采用LinkedHashMap,在hashmap和linkedList基础是实现的LRU

二面 65分钟:
稍微拖了点时间,
有一个工作考核(项目)的系统设计,引出了两个场景题:(面试官说秒杀问烂大街了,所以这块没问)
1. 自己设计一个图片储存的服务,如何设计底层数据储存;这种方式存在什么问题;如何实现图片的查找;。。。(忘了)
2.实现一个微博点赞的设计,数据如何储存;(这个部分被问傻了)
我大概的思路是使用redis的新数据类型 bit_map 来进行数据储存,这样是最节约空间的。
然后一步步问存在什么问题,有什么方法可以解决,时间 空间 互换如何均衡;
专业性太强了,场景题目有点懵了;
算法题:大意是实现数据元素的数字奇偶性 与 该元素下标的奇偶性一致,最终的结果应该是 偶 奇 偶 奇 偶....奇。
一开始想使用双指针O(1)空间复杂度,一次遍历完成,和面试官说思路时候马上意识到了 i j 双偶 双奇不好处理;
在准备 使用O(N)空间时候,想到二次遍历,一次将数组所有偶数排在前面,奇数在后面,一次遍历在调整,最终实现的O(1);

#面经##校招##Shopee##Java工程师#
全部评论
祝楼主早日offer 结束秋招 借楼内推,字节正式批投递链接: https://jobs.toutiao.com/s/d1dL3DU 内推码:9ZT6AZ4 国际化电商是新成立的部门,目前团队在极速扩张中,hc多多。直接在搜索框搜索 [国际化电商],挑选合适岗位投递即可。投递后可私聊加vx,方便全程跟进简历状态。
点赞 回复 分享
发布于 2021-08-15 16:20
楼主二面后有消息了吗
点赞 回复 分享
发布于 2021-08-15 16:40
楼主是hr通知面试的嘛?
点赞 回复 分享
发布于 2021-08-15 19:45
我也是星期六面的15:15,约了16:00阿里的面试,就在算法题的时候结束了。楼主有消息告诉我一下。
点赞 回复 分享
发布于 2021-08-16 20:26
有消息说一下哈
点赞 回复 分享
发布于 2021-08-17 14:12
有消息说一下+1
点赞 回复 分享
发布于 2021-08-17 15:30
主键ID自增长这个问题具体问的什么呀,楼主还记得嘛
点赞 回复 分享
发布于 2021-08-18 17:33
虾皮内推码:DSWWv1jY,  网申地址(点进去可直接内推):https://app.mokahr.com/campus_apply/shopee/2962?recommendCode=DSWWv1jY#/jobs 或:加QQ群了解更多:625142006  投递时间:8月16日~11月19日
点赞 回复 分享
发布于 2021-08-22 10:33
哇,楼主,您二面那个微博点赞我也遇到啦,我是微信点赞,被问蒙了😂
点赞 回复 分享
发布于 2021-08-31 14:40
楼主base哪里的
点赞 回复 分享
发布于 2021-09-12 14:49
楼主 请问图片存储这个场景题是怎么实现啊。。
点赞 回复 分享
发布于 2021-12-10 17:39
还有这个文件下载的高并发,和上传文件的持久性怎么保证呢。。
点赞 回复 分享
发布于 2021-12-10 22:06
场景题是真难啊
点赞 回复 分享
发布于 2022-06-17 10:59

相关推荐

2024-12-23 06:50
东北大学 Java
给点吧求求了:3点发的帖子,害怕😰
点赞 评论 收藏
分享
01-20 16:54
郑州大学 Java
下一个更好呗:感觉小厂注重你做了什么,大厂注重你没做什么,欠缺什么。
投递字节跳动等公司8个岗位 >
点赞 评论 收藏
分享
评论
6
45
分享

创作者周榜

更多
牛客网
牛客企业服务