唯品会(校招实习)

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

相关推荐

09-26 00:14
已编辑
河海大学 前端工程师
整个流程都很抽象的面试。本来约的9.12下午两点面试,面试前一个小时我还在睡觉打电话说推迟到9.18。中秋节后第一天,下午两点面试,感觉我和面试官都没睡醒。大家还是尽量避开节前节后吧😮‍💨和面试官不对付,面试官估计是搞客户端的,前端项目不怎么问,八股又都问的很无聊的八股,手撕写了解构赋值交换变量,面试官竟然说没见过这语法。自我介绍实习为什么离职首屏优化怎么做的?项目长列表优化怎么做的?RN官方虚拟列表和第三方虚拟列表原理?(官方是不断销毁、创建元素;第三方是复用元素)讲一下大文件上传如何等待多个Promise完成讲一下进程间通信(不会)JS有多少种类型undefined和null有什么区别typeof NaN`==`和`===`有什么区别JS有哪些继承?如何实现多重继承?cookie和session区别HTTPS如何保证安全性?讲一下React数据流转middleware怎么做的,在数据流转哪个环节(不知道)讲一下宏任务、微任务智力题:质地不均匀的绳子烧完要一个小时,现在有很多根同样材质的绳子,如何计时一个小时?(不会)手撕:快排思路实现第K大的数(不知道咋搞,直接写了快排。写的解构赋值交换变量面试官竟然说没见过)反问Q:组内业务A:美团平台前端、客户端基架到这里极其无语,没话说了,直接结束回去补觉了。
点赞 评论 收藏
分享
12 42 评论
分享
牛客网
牛客企业服务