shopee虾皮深圳后端一面凉经

全程50多分钟
1.自我介绍
然后等待面试官处理别的事情..
2.Java内存区域有哪些,OOM发生在哪个部分
等待面试官处理别的事情..
3.Java有哪些锁,项目里用到的锁,为什么项目里操作数据库不用数据库自己的锁,而是用了reentrantlock
4.进程和线程的区别
5.用过多进程吗,多进程模型和多线程模型有什么区别,优缺点
6.什么时候使用多进程模型,什么时候使用多线程模型(答不上来,全程尬聊)
7.多进程需要加锁吗
8.linux的内存模型(尬住,看操作系统时压根就没对应到哪个具体的操作系统上来)
9.什么是僵尸进程(懵了,还真没看过定义)
10.什么是内存泄漏,项目里遇到过没有,都是怎么排查的
11.进程挂掉之后泄露的内存会释放吗
12.数据库有哪些锁
13.介绍mysql四个事务隔离级别,每个隔离级别会导致什么问题,默认隔离级别
14.TCP三次握手和四次挥手流程讲一下
15.四次挥手中,服务端把FIN和ACK两个包合为一个包可以不可以,为什么?
16.http和https的区别,http连接建立流程,https建立流程(流程看了好多次,讲着讲着就想不起来,真·老年痴呆,阿巴阿巴)
17.http状态码有哪些
18.项目里为什么用到mycat(我说只是用来转发sql语句,面试官满脸问号)
19.项目用redis做了什么,redis的数据结构
20.zset底层数据结构,跳表的插入过程(直接答不知道咋插入的)
21.介绍下简历上的**项目
22.编程题:两个非负整型字符串相加,输出为int型,不能直接转成数字后相加(进位恶心死我了,最后面试官还提醒了我有个进位条件没考虑到)
23.最后又问了数组和链表的区别,用在哪些场景
24.反问。问了技术栈,答python用得少,go比较多,java金融业务还在用

总体来说比较基础吧,基本都看过,但是自己记性不好,过目就忘,好多都只能说个大概甚至尬答。弱鸡瑟瑟发抖,许愿二面。
#Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞
送花
回复
分享
发布于 2020-07-20 12:11
感觉问的差不多,但是没给我出算法题😂
点赞
送花
回复
分享
发布于 2020-07-20 12:14
滴滴
校招火热招聘中
官网直投
Shopee有群吧,我也刚面完
点赞
送花
回复
分享
发布于 2020-07-20 12:40
楼主问的比我的难
点赞
送花
回复
分享
发布于 2020-07-20 13:10
老铁shopee在哪投的呀
点赞
送花
回复
分享
发布于 2020-07-20 14:09
问一下需要笔试吗
点赞
送花
回复
分享
发布于 2020-07-20 14:17
我面到25分钟左右的时候面试官好像有点找不到问题了,我作死说要不撕个算法题,判断二叉平衡树,本来很简单的题,结果坑爹的牛客网给的输入全是数组,我还要重建二叉树,只过了50%
点赞
送花
回复
分享
发布于 2020-07-20 15:14
和我被问到的问题差不多。编程题也一样,我也因为进位问题被面试官点出来了。我是用Java写的,面试官让我封装成函数,忘了加static,慌的一批
点赞
送花
回复
分享
发布于 2020-07-20 15:26
22力扣原题。。
点赞
送花
回复
分享
发布于 2020-07-20 15:30
lc415
点赞
送花
回复
分享
发布于 2020-07-20 15:31
你猜你大概是最高位可能还能进位,这点你没考虑到
点赞
送花
回复
分享
发布于 2020-07-20 16:05
楼主,面试官跟你说后面有人联系你吗
点赞
送花
回复
分享
发布于 2020-07-20 16:34
.四次挥手中,服务端把FIN和ACK两个包合为一个包可以不可以 这个楼主怎么答得啊
点赞
送花
回复
分享
发布于 2020-07-20 16:57
聊了50多分钟为啥是凉经😂
点赞
送花
回复
分享
发布于 2020-07-20 16:58
楼主想问下笔试多少就可以过呢
点赞
送花
回复
分享
发布于 2020-07-20 17:13
class Solution { public String addStrings(String num1, String num2) { StringBuilder sb = new StringBuilder(); int i = num1.length() - 1; int j = num2.length() - 1; int carry = 0; while (i >= 0 || j >= 0 || carry > 0){ if (i >= 0) carry += num1.charAt(i--) - '0'; if (j >= 0) carry += num2.charAt(j--) - '0'; sb.append(carry % 10); carry /= 10; } return sb.reverse().toString(); } }
点赞
送花
回复
分享
发布于 2020-07-20 21:38
楼主 shopee后端不是Java语言吧?
点赞
送花
回复
分享
发布于 2020-07-20 21:51
楼主过了吗?
点赞
送花
回复
分享
发布于 2020-07-21 19:17
我看虾皮后端招聘信息都没写要java。。就没投
点赞
送花
回复
分享
发布于 2020-07-21 19:23
感觉都很浅
点赞
送花
回复
分享
发布于 2020-07-21 20:01

相关推荐

头像
04-16 10:33
算法工程师
职位描述2021年4月,阿里集团成立智能信息事业群,聚焦AI技术在信息服务赛道的创新应用,从工具到服务,持续为用户提供高效、智能的互联网产品。智能信息事业群核心产品为夸克APP、UC浏览器、书旗小说、超级汇川等,以多APP矩阵,覆盖横跨各年龄段的数亿用户人群,服务超10万客户。目前我们正在用大模型服务于公司的多条业务线,作为智能信息的AI Infra团队,在这里你将深入参与到大模型的训练和推理中: 1、参与大模型离线训练的效率和稳定性提升的工作; 2、参与大模型在线inference吞吐/延迟优化,提升inference性价比的工作; 3、参与上述算力加速软硬件及平台体系化的设计和建设工作,支撑大模型能力建设和落地应用。职位要求,具备以下一项或多项能力:1. 熟悉C/C++、Python等至少一门编程语言,以及Linux下的开经验 2. 了解常用机器学习算法,对文本/多模态大模型相关领域模型,有极佳的工程实现能力,了解TF/Pytorch/Jax等深度学习框架,有相关模型训练和模型效果优化者优先 3. 了解大模型MegatronLM/Deepspeed/Colossal分布式训练框,了解模型量化、蒸馏、剪枝等模型优化原理和策略,有相关训练、调优经验优先4. 了解或使用过使用包括vllm/tgi/tensorrtLLM等模型推理服务框架,有代码分析及实践经验优先 5. 了解GPU/ASIC芯片,了解硬件系统架构,能够针对性的编写高性能的算子实现,有分析及调优能力 5. 在训练/推理加速相关领域的研究和成果发表者优先 ,也欢迎有HPC或体系结构背景的铜须同时我们还希望你 1、学习能力强,有良好的英文论文阅读能力,对新事物保有好奇心,并能快速适应新环境; 2、良好的沟通能力和团队协同能力;能与他人合作,共同完成目标; 3、对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结。base地点:广州,欢迎感兴趣的同学留言、私聊或发送简历到邮箱zhangmaoquan.zmq@alibaba-inc.com
投递阿里巴巴等公司10个岗位
点赞 评论 收藏
转发
4 52 评论
分享
牛客网
牛客企业服务