虾皮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

相关推荐

02-23 12:32
已编辑
门头沟学院 嵌入式工程师
King987:学历没有问题,然后既然有实习经历的话,把这个放在上面多写一点,哪怕你自己包装一下,只要能圆回来就行,既然有实习经历的话,肯定主要看实习经历之类的。然后也会主要问这里多准备准备
点赞 评论 收藏
分享
双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
6
45
分享

创作者周榜

更多
牛客网
牛客企业服务