Cider喜得实习面经

岗位

Java后端,base广州

一面

时间

2022-11-10

内容

  • 项目+反问+算法

项目

  1. RPC的zookeeper调用组件使用什么做呢?
  2. 有了open feign、dubbo这些原生的RPC组件,为什么你还要自己做呢?
  3. 你的RPC框架有重试机制吗?策略是什么?比如说你调用失败了,是通过配置、接口、或者类去重试吗?怎么实现的?
  4. 如果获取到新的服务地址还是调用失败呢?比如可能不是地址的问题而是接口的问题。
  5. 那你做RPC框架有服务降级的实现吗?
  6. SPI和API有什么区别?
  7. SPI需要遵循什么规范?就是说实现SPI机制,你写的过程中要怎么做?怎么实现的?
  8. DDD跟MVC的区别是什么呢?在技术实现的方式有什么区别?
  9. 你本来就遵循DDD的架构还是部分采用DDD设计?
  10. 你的整个项目是分了几个模块?
  11. 技术层面的分层架构,分了多少个model?
  12. 你的项目有实现聚合根的概念吗?你的消息推送领域中有多少个聚合根呢?
  13. 模板聚合是怎样的?怎么设计的?里面有什么东西?
  14. 聚合根和实体的区别?
  15. 实体到什么程度可以说他是一个聚合根呢?他们之间有明显的界限吗?实际是问实体是怎么演化成聚合根的。
  16. 聚合根和领域的关系是什么?在一个理想的DDD设计,一个合格的聚合根和领域的关系是什么?他们之间怎么调用的?实际上是问聚合根是怎么演化成领域的。
  17. 你的项目里面只有一个领域吗?
  18. 模板方法有用过吗?
  19. 你觉得模板方法和策略模式的区别在哪?

算法

  1. 获取链表倒数第二个结点

其他

  1. 为什么不做大数据要做开发呢?

反问

  • 这轮过了多久有下一轮?
  • 这个实习有转正的机会吗?
  • 公司这边有go的岗位吗?
  • 我需要改进的地方
  • 表达能力需要优化
  • 感觉一些基本概念是有的,但是不能好好组织
  • 好像不能够融会贯通,缺乏实践。

二面

时间

2022-11-16

内容

主管面,啥都问点

问题

  1. 自己平时怎么学习这些技术?
  2. 当时怎么决定从事Java,有想过找别的吗?
  3. TCP协议如何保证可靠性
  4. TCP首部有哪些字段
  5. 紧急指针的作用?
  6. 滑动窗口和拥塞策略你了解吗?他们在做什么?
  7. 数据库你用过吗?用的什么数据库?
  8. mysql有一个自增主键id,查询id>5,用到索引吗?<5可以吗?为什么可以用到索引?
  9. id+1=5会用到索引吗?
  10. 你是如何判断全表扫描的?
  11. explain的extra字段你了解多少?
  12. java你看过哪些源码?
  13. 线程池那块你看过哪些?
  14. excutor主要是做什么的?
  15. hashmap的链表什么时候转红黑树?
  16. 为什么是链表转红黑树的阈值是8?
  17. 红黑树的查询复杂度是多少?链表呢?
  18. 实习为什么只呆了2个月?
  19. 你为什么觉得学到的东西有限?
  20. 你做RPC做了多久,现在还有在维护吗?
  21. 为什么做消息推送平台?做到哪一步了?需求是你自己想的吗?

编程题

  1. n个线程顺序打印1-100,比如第一个线程打印1,给25分钟。

反问

  • 公司业务
  • 工作时间

三面

时间

2022-11-18

内容

CTO面

问题

  1. 你可以介绍一下你的实习项目以及你在里面做了什么事情吗?
  2. 你所做的重构工作是什么呢?
  3. 为什么你想要去实现一个RPC框架呢?项目背景是什么?遇到什么困难或者有意思的事情?
  4. 你实习工作中,有哪些是跟你入职之前一样和不一样的?
  5. 现在想找一个什么样的实习机会?为什么想加入我们?

反问

  1. 业务方面的to b,to c是怎么分?
  2. 是否有转正的机会?
  3. 您怎么看待cider跟shein的对比?
  4. 实习是需要立即到岗还是居家办公?

#面经##cider#
我的2023秋招面经 文章被收录于专栏

整个秋招投了快三百份简历,面试了二十多家公司,覆盖中大小厂(主要是小),覆盖北上广深(主要是广)。

全部评论
兄弟,我三面下来,跟你直接差了十万八千里,你这也太顶了
1 回复 分享
发布于 2022-11-25 19:56 河南
想问问rpc项目的难点怎么说啊
1 回复 分享
发布于 2023-04-16 01:04 上海
过了么
点赞 回复 分享
发布于 2022-11-25 12:37 河北
你这必过吧
点赞 回复 分享
发布于 2022-11-25 19:57 河南
tql
点赞 回复 分享
发布于 2022-11-28 02:31 广东
老哥这么强怎么也还在面啊
点赞 回复 分享
发布于 2022-12-08 11:37 江西
SPI和API DDD跟MVC 这都是啥呀
点赞 回复 分享
发布于 2022-12-23 18:02 四川
请问最后去cider了吗
点赞 回复 分享
发布于 2023-11-17 13:29 云南
我滴妈?这么难?
点赞 回复 分享
发布于 09-15 17:17 北京

相关推荐

一面(10.15)1.自我介绍2.项目相关3.在本地上写多叉树层序遍历4.反问一面完就没消息了,我还以为挂了,结果是HR忘记联系我了,还是我再在另外一个HR投了一次,收了简历才发现我过了二面(10.25)1.自我介绍2.项目相关(主要是自己介绍项目亮点)3.RR隔离级别下的MySQL死锁场景题(给SQL语句判断是否会发生死锁)4.本地实现一个CRUD订单系统,能实时计算最高最低平均价格,线程安全,复杂度尽可能低5.反问三面CTO面(10.29)约的是6点的,但是说是最近周年庆,美国的人回来了,经常开会,本来说约明天的,想着赶紧面完,就等到了7点,不过CTO人还挺亲和的1.自我介绍2.学习过程中遇到有趣的技术3.项目相关4.实现一个赛车程序,可以加速减速,自然停止(有摩擦力),越自然越好,开卷5.反问:为什么不怎么问八股,算法(区分度不大,不一定有代码能力)本来鼠鼠想着第一次实习一定要进大厂的,但是最近实在没面试了,面的唯一是字节,前面答得还行(但是一直疑问句+死亡凝视压力拉闷了),结果给道Hard手撕只过了部分案例,细节没处理好直接挂了(HR说面评是算法不行)。就只能开始投中厂,感谢Cider收留,base也刚好是广州,还有200+25的餐补,已经很满意了。能学到的多的话就留到明年二月三月了,第二次日常实习或者暑期实习再看看大厂吧#牛客创作赏金赛##面经##Java#
查看14道真题和解析 牛客创作赏金赛
点赞 评论 收藏
分享
10 86 评论
分享
牛客网
牛客企业服务