shopee后端开发凉经

问的特别多特别深 大概回忆出来一大半的样子
一面
1.自我介绍(讲了一下项目还没讲几句就被打断了 看起来不感兴趣的样子😂)
2.java集合 set list map区别
3.arraylist与linkedlist区别
4.hashmap treemap区别
5.哈希表搜索插入的时间复杂度
6.二叉树需要是有序的吗
7.二叉树搜索插入的时间复杂度
8.堆和栈的区别 new一个对象放在哪里 为什么不能放在栈里
9.数据库索引数据结构
10.B+树与二叉树区别 优点
11.B+树查找 插入时间复杂度
12.数据库事务 有哪些特征 最核心的是哪一个
13.事务A 读取数据库中某个数据 值为2 这时候事务B把这个值修改为3再提交 然后事务A再次读取这个值,读到的值是多少
14.事务A读取某个数据库表 读到了3条数据 这时候事务B插入了一条数据再提交 然后事务A再次读取这个数据库表,读到的数据有多少条
15.数据库表的设计需要注意什么
16.三大范式是为了解决什么问题,不遵循三大范式会有什么副作用
17.乐观锁与悲观锁的区别 什么时候用乐观锁 什么时候用悲观锁
18.CAS属于乐观锁还是悲观锁
19.自旋锁属于乐观锁还是悲观锁
20.乐观锁的本质是什么 用一句话概括与悲观锁的区别
21.计算机网络七层结构
22.以太网属于哪一层
23.json协议属于哪一层(会话层表示层应用层中的哪一层)(确认了好几次没听错 json协议是什么鬼😓)
24.tcp udp协议属于哪一层
25.tcp udp的区别 面向连接的本质是什么
26.tcp三次握手为什么不能两次或者四次
27.手撕代码 合并有序链表(写了一个不是最优解的 吐槽了两句hhh)

估计凉了
#面经##Shopee##Java工程师##校招#
全部评论
这问的感觉很基础啊
3 回复 分享
发布于 2020-08-25 14:45
CAS是乐观锁吧
1 回复 分享
发布于 2020-08-25 15:13
有结果了吗
点赞 回复 分享
发布于 2020-08-26 20:21
有序列表不是只有一种写法吗
点赞 回复 分享
发布于 2020-08-25 23:50
😂 是一个比较白然后戴眼镜的吗  我也被问到B+树的插入复杂度 人蒙了
点赞 回复 分享
发布于 2020-08-25 20:05
这挺常规的问题
点赞 回复 分享
发布于 2020-08-25 20:05
非CS专业的表示这都是啥课程里的知识啊?
点赞 回复 分享
发布于 2020-08-25 16:42
你好,一面结束有什么反馈吗
点赞 回复 分享
发布于 2020-08-25 16:18
一次面试能问这么多问题啊
点赞 回复 分享
发布于 2020-08-25 16:12
请问楼主是先笔试然后面试的吗
点赞 回复 分享
发布于 2020-08-25 12:10
CAS不就是自旋锁吗😶
点赞 回复 分享
发布于 2020-08-25 10:58
楼主你投的啥岗啊,shopee不是不招java嘛
点赞 回复 分享
发布于 2020-08-25 10:28
估计这个一面面试官和我一样 是不是有点微胖的
点赞 回复 分享
发布于 2020-08-25 10:27
楼主你好,请问你是实习、校招还是社招
点赞 回复 分享
发布于 2020-08-25 09:34

相关推荐

作为带过好几个实习生的老mentor,我见过有同学带着一腔热血来实习,最后却只带走一份单薄的履历。实习,是你从学校到职场最关键的过渡期,它的价值远不止一份实习证明。今天,我不讲大道理,就从我作为Mentor的视角,给你们几条能立刻用上的建议。记住,你的目标不是当个好学生,而是成为一个值得信赖的职场新人。一、 心态转变:从被动答题到主动解题这是我最想强调的一点。学生思维是:等待老师布置明确的作业,然后完成它。职场思维是:主动发现模糊的问题,然后解决它。反面事例:接到任务后,埋头就做,遇到困难不吭声,直到截止日期才说“这个我不会”。Mentor期待的是啥呢?首先是确认目标:接到任务后,先用自己的话复述一遍:“我理解这个任务是要达成XX效果,对吗?” 确保方向没错。然后是主动思考:不要只带问题来,要带“选择题”。问“这个数据我不会查,我尝试了A和B方法都失败了,您看是方法C更合适,还是我有其他没考虑到的渠道?” 这证明了你的思考和努力。最后是闭环思维:任务完成后,主动告知结果:“XX任务已完成,数据/文件已发您邮箱,并同步在团队网盘了。其中有个小发现是……,供您参考。” 让一切有始有终。二、 沟通方式:实习生的很多错误,都源于“想当然”和“不敢问”。反面教材:在做一个PPT时,因为不确定公司模板,就套用了自己觉得好看的模板,结果不能用。那么怎么确认,怎么提问呢?第一个,不懂就问,但别重复问:第一次问,是学习;同样的问题问第三次,就是不用心。准备一个笔记本,把关键信息、操作流程、注意事项都记下来。第二个,及时汇报,别等追问:特别是遇到卡壳或可能延期时,一定要提前说。Mentor不怕你慢,就怕你失联。没事儿更新一下进度:目前已完成80%,但在XX环节遇到点阻力,正在想办法沟通等回复,预计今天下班前确定结果,到时候给您,这样说能让人极度安心。第三个,珍惜1on1机会:和Mentor的定期沟通,不是你被动接受批评,而是你主动获取信息和反馈的黄金时间。提前准备好:a) 本周工作进展;b) 遇到的困惑/挑战;c) 希望学习的新技能;d) 对团队业务的任何好奇。三、 工作习惯: 专业性体现在细节里职业素养不是空话,它藏在每一个你容易忽略的细节中。1. 邮件/沟通软件礼仪:邮件:标题清晰(如【实习生XX-XX项目周报】),正文称呼得体,结尾有落款。别用“在吗?”开头。工作群:别发表情包刷屏,沟通事情简明扼要。收到任务或通知,回复“收到,谢谢”,这是基本的确认和尊重。2. 文件管理与命名:我会观察实习生的桌面,看他们的使用习惯,乱糟糟的桌面说明他没条理。文件命名要使用统一的命名规则:日期_项目名_内容_版本_姓名。例如:20231027_秋招海报_初版_张三。这能为整个团队节省大量沟通成本。3. 对待杂活的态度:复印、整理数据、会议纪要……这些dirty work是不可避免的。但优秀的人是能从中找到价值的:整理数据时,可以留意数据之间的关联或异常,做会议纪要时,可以梳理出会议的决策和待办事项。四、 终极目标:带走三样东西1. 一段能讲出STAR法则的实战经历:这直接决定了你未来求职简历的厚度。2. 一位可以为你未来背书的Mentor/同事:好好表现,离职时保持联系,他们可能成为你未来求职的推荐人和内推渠道。3. 对行业和岗位的真实认知:通过这次实习,你想清楚自己是更热爱这个行业,还是想赶紧跑路?这个答案,价值千金。最后,作为你们的Mentor,我想说:大胆去试,勇敢去问,别怕犯错。实习期是你犯错成本最低的时候。展现出你的靠谱、主动和思考,我们做Mentor的,会非常乐意把更核心的任务交给你,因为带你,也是在为团队培养未来的战友。希望这些建议能帮你少走弯路,打一场漂亮的实习战!
家族企业:实习一年比在大学多年都有用
第一次找实习,我建议__
点赞 评论 收藏
分享
头像
2025-12-02 21:34
中南大学 Java
我这边应该算是华为第一批开奖的了,还是要11月底才开,不过今年的流程整体比去年确实要开得早,这一点还是值得表扬的。然后华为也确实很有诚意,给我这样bg的硕鼠开了15a,并且base地还是在杭州,应该是buff拉满了,但凡其他公司开的没这个高,and对象没签上海,可能真选择成为华孝子了。虽然很有诱惑力,但是这个15a的offer里面确实还是有猫腻的:1. 薪资构成是这样的,15a = (基本工资+绩效工资)*12 + 10w年终,虽然绩效工资hr说100%能拿满,年终大部分都能拿满,绩效工资能拿满我可能还选择相信,但10w年终还能拿满,这我就存疑了。反正看了一圈别家的公司报价都是报一般情况下能拿多少年终,比如美团0-6个月,就报3.5个月,但是华似乎是喜欢往最高了报,所以估计10w年终拿满应该也是极少数人。2. 公积金只交5%,并且缴纳基数还只是按基本工资交的,这里看似每个月到手的钱变多了,但是总体算下来,可能一年比别家就少拿1-2w。3. 月末周六要加班,可以选择调休或双倍加班费,并且平常应该也会加班,感觉不大会像hr说的124能8.30下班,35能5.30下班的,云计算bu强度应该还算比较好的,估计一般情况下9-9-5吧,但是不知道并入ict后会如何。4. 还有相关的业务线,听说8,9月份云计算bu内部已经调整了一波,好像还要并入ict下面了,感觉未来的不确定性也比较大。5. 华为的认可度应该比不过传统的互联网大厂,技术的前瞻性应该也比不过(个人看法)。6. 培养和升职,感觉美团可能更有说法,毕竟见到过1年升L6的,甚至还有两年升L7的,对华为的了解相对较少,只知道华为可能相对稳定一些?毕竟4年一签?综上,还是决定放弃华,准备去团吧,自己选的路,希望不会后悔吧。
变形钢筋:这个薪资结构,年终奖是画大饼啊
OC/开奖
点赞 评论 收藏
分享
评论
11
91
分享

创作者周榜

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