唯品会(校招实习)

12月份在老板上投的,应该是校招岗位,但是要求先实习一到两个月,然后走转正流程。

咋说呢,和一、二面的面试官聊的挺来的,当场感觉就能过。三面那个面试官,他说了会问一些开放性问题,随便回答,我回答之后其实心里挺没底的,以为寄了,但没想到最后给过了。

ps:感觉唯品会实习挺好的,电商业务线、在广州、包饭吃,如果时间再往回退一些,确实值得考虑。

一二面:场均面试时间60min,总是会有基础八股,但又不缺乏难度(附带一些奇奇怪怪的内容)。

三面:30多min,大多都是开放性问题和场景题,问有没有实践过、如果是你该如何考虑。

hr面:30多min,基本都是常规问题。

面试体验:面试官都提前进入了会议,基本上不会出现候选人等待较久的问题;面试流程推进很快,一天一面;面试过程总体来说还算愉悦

12.27(一面)

面试过程中时不时哈哈哈,呵呵呵。

  • 实习做什么的,工作辛不辛苦
  • double几个字节,int几个字节,引用类型几个字节
  • 64位机器的引用类型能不能用4个字节存(想问指针压缩的内容)
  • Integer几个字节(其实想问对象结构)
  • 对象头里面有啥
  • 集合体系
  • HashMap如何判断key-value对是否存在
  • HashMap是否线程安全,为什么呢
  • 假设一个整数值为100,多个线程对其进行递减,保证其值不能小于0
  • synchronized 和 AtomicInteger都可以
  • 使用AtomicInteger时,满脑子都是decrment,然后发现这个API不好使线程池相关
  • JVM相关
  • 垃圾回收机制
  • CMS流程,如何减少serial old兜底的次数
  • G1与CMS相比先进在哪,部分回收时会不会存在跨代引用,如何解决
  • 是否有了解过最新的垃圾收集器MySQL索引最左匹配原则如何理解
  • 扣减库存,如何不超卖
  • update语句为什么能保证不超卖
  • 仅使用update语句,数据库压力大怎么办
  • 用了Redis之后,如果库存正在卖,商家告诉你根本没这么多库存,如何扣减掉多出的库存Redis的部署架构有哪些
  • cluster模式下,key如何定位存储节点
  • cluster模式下,增加新的Redis节点到集群,期间数据迁移的过程

12.28(二面)

  • 聊聊集合体系(数组、列表、Map之类的),举一两个场景,比如什么时候用Map
  • 聊聊时间,怎么获取时间戳,如何格式化显示,有什么坑,比如24小时制和12小时制
  • 聊聊并发,讲讲ThreadLocal,讲讲线程间的同步(Synchronized锁定的对象有什么要求)
  • 如何发现当前进程是否内存泄露?是的话泄露在哪些地方
  • Linux命令,如何查看端口号被那个进程占用?JAVA进程占用了哪些端口?
  • 除了grep之外,还知道其它文本处理工具吗
  • 聊聊开发规范,写过测试吗?Idea 为什么报warning?
  • 如何设计数据库表?或者说在设计时有没有什么要注意的地方?除了范式之外呢?
  • 聊聊实习和项目
  • RPC调用过程中为什么要有序列化和反序列呢
  • RPC调用过程中,调用方是如何得知被调用方在哪呢
  • 服务提供方是如何保证自己唯一的呢
  • 对于Redis中的hash结构,hget一个不存在的key会发生什么
  • Redis Cluster的key是如何定位存储节点的
  • 写个排序算法,随机生成一个长度为100的数组,数组中每一个值的大小为[-10000,2000],对数组进行排序(我选择的是归并排序)
  • 如何学习的
  • 有啥其它的兴趣爱好

12.29(三面)

CPU被干烧了。

  • 讲讲你理解的IOC和AOP
  • 用过Cglib吗
  • 一个Java进程线上运行CPU利用率飙升,如何定位问题
  • 假设一个服务要启动,与Spring结合的,要求Spring所有的Bean准备好之后,再启动,如何做
  • 既然服务启动之后要注册,那这个注册的过程做了什么呢
  • 单元测试要注重哪些指标
  • 假如我要上线一个服务,服务本身所占用的资源该如何分析(比如给它分配多少内存、多少CPU核心)
  • 有没有做过压测,压测的过程及其结果有哪些部分让你受益,举个例子
  • 一次请求,可能会经过若干服务调用(A->B->C->D这种)。同时这次请求响应时间过长,我该如何知道主要耗时在哪呢(调用链路中,哪段调用占用时间最多)
  • 查库存,若干步骤,减库存,保证不能超卖如何做
  • Netty的线程模型讲一下
  • IO多路复用的实现讲一下
  • 客户端100个请求过来,服务端这边会开多少个TCP连接呢(持续坐牢)
  • 服务端能够同时处理2w个请求吗,能维持2w个TCP连接吗
  • 或者说限制服务端TCP连接数的因素有什么呢

1.3(hr面)

聊天环节,不要表现的自己有沟通障碍就行。

围绕着 经历(比赛经历、实习经历、社团经历),选择(城市选择、offer选择、行业选择),个人规划等等展开的,以软技能为主。

只能说被hr牵着走,也不知道她会从回答中得到啥,有可能自己的老底都被挖出来了。

#面经##唯品会#
全部评论
tql
2 回复 分享
发布于 2024-01-08 10:59 广东
佬进去了吗,感觉怎么样
点赞 回复 分享
发布于 2024-04-28 19:10 广东
佬没提前去快手实习吗
点赞 回复 分享
发布于 2024-02-25 23:49 江西
您好楼主,想问下唯品会实习的薪资怎样啊~
点赞 回复 分享
发布于 2024-01-12 16:14 广东
怎么又开始面了哈哈
点赞 回复 分享
发布于 2024-01-12 15:26 北京
挺不错的
点赞 回复 分享
发布于 2024-01-05 17:09 湖南

相关推荐

1.12字节一面(1)自我介绍(2)询问项目基本情况(3)八股(4) 手写lru+观察订阅1.13通知过了1.13腾讯一面先给了20分钟写五道手写题,我写了3道题就没时间了,剩下两题说思路,大概就是用两种方法实现去重,手写promiseall,将参数转化成json结构,实现赋值却无法改变原本的值,实现打字机效果(1)自我介绍(2) 询问项目基本情况,了解整个项目框架(3) 噩梦开始,问的应该算八股,问到不会为止最新版本的ts是否有所了解pnpm和npm的区别,知不知道幽灵依赖,原理是什么cursor为什么可以同时执行多个工作流,底层原理是什么,git worktree有了解过吗,他是物理隔离还是逻辑隔离,最多执行多少个工作流ts的基本类型的副作用webpack和vite的区别,你还知道哪些构建工具,vite是基于什么构建的,那他是怎么处理cjs的目前还没挂我,不知道为什么,每题都问到不会为止1.14字节二面(1)自我介绍(2) 然后问项目是怎么处理问题的,我就说打点看日志,debugger这些定位问题,然后说了一个如何解决webp在ios的兼容问题(3) 然后写了一个树的直径,要自己运行➕定义结构,以及输入,他说结构有点瑕疵,但是算法是对的,手写了一个异步并发器1.15通知总体面评不错,但认为项目深度不够,没过目前的情况手上有一个上市制造业的offer,已经发offer,17*13+包吃住,入职时间是1.281.22 有赞一面1.26 有赞二面1.27 有赞三面1.28收到了有赞的offer以为要去制造业了,没想到还有转机,2.3入职
查看19道真题和解析
点赞 评论 收藏
分享
评论
13
42
分享

创作者周榜

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