唯品会(校招实习)
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牵着走,也不知道她会从回答中得到啥,有可能自己的老底都被挖出来了。
#面经##唯品会#