元戎启行 软件开发岗 秋招一面

元戎启行 软件开发岗 秋招一面 9.19 大概60min

一、自我介绍

  • 打acm的时候主要负责队伍中的哪一块知识。

二、项目
主要是围绕着项目问问题,因为在简历上写了项目的难点,主要挑项目的难点来问:

  • 讲讲 Mysql + Redis 一致性的问题。
  • 什么是缓存击穿、缓存穿透、缓存雪崩,如何解决?
  • 缓存穿透时使用布隆过滤器的原理。
  • 讲一下 goroutine 和 channel(不太会)
  • 用过什么消息队列? RocketMQ 和 Kafka 选型的区别。
  • 项目中的 ci/cd,是在gitlab的仓库中使用么?是。
  • 实习中接触的架构。

三、做题

  • 给你n种糖果,每种糖果数量上限为mi,求取糖果总数量在[a,b]之间的方案数,可以不取某种糖果?(1<=n<=10, 1<=mi<=10^6, 1<=a,b<=10^7)(做法:1. 容斥 2. 生成函数)
  • 给你一个s串,求t串在s串中出现的位置和次数,t串有通配符。字符串长度为1e5。(做法:1.FFT)
  • 给你n根木棍,长度为li,使得这些木棍能够砍出k块最长的长度x,秒了。(做法:1.二分check)

四、反问

  • 组里的工作大概是什么?

五、总结

  • 面试感觉发挥的不太好,大概率寄了。

upd:一面过了,二面继续苟。。。

#元戎启行##后端开发#
全部评论
请问楼主元戎启行公司怎么样?
点赞
送花
回复 分享
发布于 2022-09-20 10:58 江苏
第一个怎么做啊
点赞
送花
回复 分享
发布于 2022-09-20 15:14 浙江
国泰君安
校招火热招聘中
官网直投
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞
送花
回复 分享
发布于 2022-09-22 12:10 北京

相关推荐

1 7 评论
分享
牛客网
牛客企业服务