首页 > 微店 一面 二面(已oc)
头像
皮皮的肥肥
发布于 2021-06-10 11:10
+ 关注

微店 一面 二面(已oc)

6.1 一面

自我介绍
秒杀项目:

  1. 介绍项目架构
  2. 削峰是怎么实现的
  3. 令牌数为什么要大于库存
  4. 如果令牌没了,但是库存还有怎么办?
  5. 如果有三台机器,这个库存怎么分
    (其实想问集群一致性hash,不过我一开始没懂面试官什么意思haha)
  6. redis除了令牌还做了什么
  7. 如果库存很多,那么线程池队列会很多怎么办?
  8. 如果tomcat重启了,那么线程池队列中的任务怎么办
  9. 数据一致性怎么保证的
  10. 聊一下分布式锁

Java基础

  1. java内存模型
  2. 谈谈cms和g1
  3. cms使用标记清除会产生垃圾碎片,有什么机制处理吗
  4. jvm的tlab
  5. jvm的内存分配策略
  6. synchonized和reentrantlock
  7. reentrantlock的公平锁和非公平锁是怎么实现的
  8. 线程池的原理
  9. 线程池中的Worker最终是怎么执行任务的(讲原理的时候提到了ctl和Worker)

反问:面试表现的怎么样?
讲的还可以,应该有二面,可以把之前秒杀项目问的再想一下,后面面试官可能也会问

总结:面试官人很好,面试过程很舒服,最后还给我提醒

6.2 二面

自我介绍
社交项目

  1. 你这个项目用了netty和websocket,你说一下websocket吧
  2. 你这边长连接的心跳周期是多久?
  3. TCP默认的心跳周期是多少

秒杀项目

  1. 怎么解决超卖的问题
  2. 那这边有很多用户都可能下单,怎么办
  3. 线程池10个线程同时对一个变量做加一操作,每个线程做一万次,最后这个变量会变成十万吗?
  4. 线程池的线程数量有什么判断标准
  5. 线程共享的资源有哪些
  6. volatile的原理

反问
问的差不多了,你这边回答的还可以,有什么想问的

  • 没了?(主要是才20分钟,感觉面的时间有点短哈哈)
    一面应该问了吧,那我再问下你数据库的存储引擎
  • 公司的技术栈
  • 下一面大概什么时候会通知
    下一面很快hr应该会联系你,hr会跟你聊一下

6.7 hr面

下午吃坏东西拉肚子了,让hr等了10分钟,一度以为要凉了

  • 自我介绍
  • 在校内担任学生干部的经历
  • 在学校怎么学习的
  • 优点缺点
  • 为什么不考研
  • 说说你对互联网行业的认识
  • 说下你在大学中遇到的具有挫败感的一件事情
  • 能实习多久,可以接受北京吗
  • 有什么想了解的
    只记得这些,感觉面试表现得不好,不过hr很漂亮haha

6.9 晚上收到口头offer


春招算告一段落了,从5月开始投简历,已经有些晚了,感觉投了有百家了吧,到5月低依然0面试、0offer,不是被拒就是石沉大海,双非菜鸡太难了,从27号开始好起来了,拿了两个小厂offer,只有阿里和微店给了笔试机会,面了菜鸟网络和微店,不过我太菜了面完菜鸟回头看官网就挂了,微店这边问题都挺常规的,比我想象中的要简单一点。
加油冲秋招!!!

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐