小天才(步步高)

收藏
硬件
1000-9999人
不需要融资
东莞

0

在招职位

36

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
2023-10-31 11:03
已编辑
沈阳理工大学 Java
背景:双非本硕,技术面过了hr面给挂了,可能是卡学历10.13面的:1.自我介绍2.项目中kafka和es的业务场景?3.平时有用过其他的MQ吗?(RabbitMQ的使用)4.多种消息队列之间的差别?5.JDK创建线程的方法?(3+使用匿名内部类:可以直接使用匿名内部类来创建线程,并重写其中的run()方法 + Lambda表达式创建)6.线程池的拒绝策略?7.Java如何实现自定义注解?(@Configuration)8.spring常见的注解说一下?9.注入对象的方式主要有哪几种?并说一下区别?(让我答了4大注入bean的注解,还以为是set注入、接口注入)10.使用过springboot去实现自动装配吗?  11.mybatis缓存?  (只答了二级缓存)12.平时怎么分析的JVM信息的?  (答了jmap+virtualVM)13.事务ACID?14.spring中事务?15.分析SQL的效率?  (答了explain)16.redis的数据结构有哪些?每个结构常用的命令有哪些?   (命令答得不好)17.Redis分布式锁?18.消息队列的使用场景?   (具体项目的应用)19.消息队列的重复消费和重复发送问题?  20.socket编程接触过吗?  TCP的三次握手?21.JVM的启动参数?22.怎么不投递算法投后台开发?反问:1.几轮技术面?最晚出结果?  (3-7天内)2.进入做什么业务?补充:面试官很和蔼,比较耐心,奈何hr面挂#面经##java#
投递小天才(步步高)等公司10个岗位
点赞 评论 收藏
分享
他说雪花算法也有可能重复,怎么办?(我说就正常的redis存储id去拿id,或者mysql自增id的方式也都可以)他说那你讲讲你自己如何用mysql存储自增id?(我说简单的方式我们就不说了,面试造火箭(我原话),因为直接mysql的自增id有一些缺点,可以考虑两张表,一张存储id,一张存储下一个获取id的范围,设计好索引,然后两张表一起查获取对应的ID,并且在合理的时间在执行对无用id数据的删除) 现在有一个mysql,包含user和department表,这个department表中包含了多个子部门,也就是子部门的数量是不确定的,请设计一个表结构,帮助我查询出来某个部门所存在的所有用户(这里我说由于自部门数量不确定,所以我考虑用string或者bitmap类型存储自部门的编号,然后设定一个parentid,自部门编号类似于{1,2,3}这样子,然后partent=0或者null。然后查询就很简答了啊,userid=3-0-》deparetmenid=0.然后查询出来0的自部门id字段也就是ids字段「1,2,3」,然后直接查询所有用户depaetmentid=1,2,3范围的用户就可以了。)他说ok,可以,那么我现在希望呢只是用一条查询sql来帮助我查询某个部门下面的所有用户,同时如果我要修改你这个parentid,你也只能用一条update语句去修改,你怎么做?(其实这个时候我刚才设计的结构就不合理了,因为一条根本做不到,我说可以考虑额外增加一个字段,这个字段存储其他部门的一些信息,但是由于这个字段要存储其他部门的信息,而且你还需要解析,因为是字符串你肯定得解析,然后我就说我想不出来,因为性能太差了(毕竟是架构面,所以我觉得解决问题甚至不是最重要的,甚至性能才是被我考虑的,这种低性能的解决方式我就直接不回答了))。你说的额外字段你要怎么设计?(我说用这个字段存储其他部门的全量路径信息,但是性能爆炸,所以我想不出来更好的了,因为我知道要在一条sql里面就完成update,那肯定得有额外字段了)解决方法看我主页。
投递小天才(步步高)等公司10个岗位
点赞 评论 收藏
分享
小天才一面纯八股,不写就问了我方向是业务开发还是架构,我就说我偏喜欢架构一点。然后就说那你等着二面吧,我给你推倒架构组去。二面你对网关有比较多的了解,请问网关中的限流算法有哪些?你用的就是springcloudgateway对吗,如果说我现在只是一个单纯的spring项目,你要如何实现一个限流功能呢?你说你会使用redis存储令牌,那么你是如何设计这样子的一个过程呢?详细说说说一说spring中用到的设计模式说说spring中除了单例还有什么级别的?(request、session、global、prototype)你说到了单例模式,那么我现在有一个controller是单例的,其中通过@autowired了一个request级别的bean对象,请问这个项目启动的时候是否会报错?既然会报错,那么是为什么?(因为request级别只有request来的时候才有,那么创建单例的时候没有request,自然依赖注入失败)那么如何解决这个问题?(postconstruct、applicationaware)你说你用过applicationaware,你是在什么场景使用的?(我提到了我的自研网关项目)你们一般是如何解决分布式事务问题的?你用到了mq,那么我们现在有一个自研的mq,我们mq中有两条消息,第一条消息更新mysql如果失败了,我们会把消息放入到队列后面,然后让第二条消息继续去更新mysql,然后第一条也会再次更新,那么此时就会出现了一个数据不一致的问题,丢失修改问题,因为第一条的数据变到了第二条的后面,你如何解决这个问题?(一开始听错了,以为是设计整个流程,我就说考虑用rocketmq那种offset的机制,保证at least once的消费,如果说第一条消费失败,那么offset不变,继续消费第一条消息直到成功)你听错我意思了,你只需要解决这两条消息的一个消费顺序的问题,也就是如果第一条在第二条消息后面,你怎么办?(我说简单的可以考虑在数据库加一个字段,用于存储消息的id)他说,那么这个id你要怎么生成?(我说可以考虑直接用时间戳这些)他说集群项目要是时间戳重复了怎么办?(我说可以考虑雪花算法等)剩下一半看我主页,问题太多了哈哈。
投递小天才(步步高)等公司10个岗位
点赞 评论 收藏
分享
2023-04-09 15:09
已编辑
门头沟学院 运营
目前情况:本科金融学,本专业参与竞赛少,自媒体运营有一定经验,想投媒体运营或者电商等互联网方面。①拼多多,多多买菜运营管培生,线上,一面挂。一面内容:关于简历上实习经历以及对多多买菜的了解,我主要是没提前做调查(春招第二次面试)所以被问到竞品分析时没答出来。对面面试官是个同辈年轻女生,全程戴口罩看起来很疲惫。②步步高小天才,电商运营,全线上,终面挂。一面内容:是个40左右大叔,之前帖子有写。二面内容:HR面,同辈年轻男生,问得更详细,关于简历内容刨根问底,恋爱状况,家庭情况等,对我感兴趣的点竟然是因为我有关的文学作品获过省奖。三面内容:部长面,微信视频面试,一进去就发现对面是个四十左右的女人,而且明显很难对付那种,其中有一个三句话推销一个产品,我答得坑坑巴巴,最后在我反问完她公司情况后,我下意识问了句,您这边还有需要了解的吗,她带着讥笑说“我要有问的,早就问了”,搞得我很不舒服,就知道要挂了。③TCL,人力资源,全线上,二面挂。一面内容:对面HR是个同辈年轻女生,看起来很疲惫。主要问了人力资源相关知识和简历内容,我自认为答得不好,可是她中间竟被我话题带偏了。二面内容:线上群面,是个40左右女性,其他面试者是两个东北的男生,主要是轮番进行自我介绍,提问简历内容,个人经历,来TCL的规划等,倒没有什么无领导小组讨论,自认为答得不错,但是把我挂了,而且还不通知,只能自己查官网。④深信服,市场培训生,所在城市线下面试,一面挂。就昨天面的,要求注意着装,我还特意好好打扮了下,路上堵了好久,不过还是准时到了,发现里面工作人员都是男生,来面试的也是男生,之前听说有群面,结果因为来人太少,就没搞。HR面,是个比我大点的年轻男生,感觉有点吊儿郎当,不知道是不是刷KPI,常规自我介绍,问了生活规划,为什么投递本公司岗位,不匹配点有哪些等,自认为答得不错,然后晚上收到感谢信。其他的都是面试中或者感谢信,所以就不写了,现在是凌晨三点,很焦虑,不知道要不要投央企或者国企,但很怕被工作年限限制。另一方面,互联网现在不景气也是真的,所以也是有点犹豫了,而且外企也在投,但是不知道有哪些,找资料也是没有系统化,一失败就怀疑自己,不知道今年能不能收到offer。 #如何判断面试是否凉了# #大家都开始春招面试了吗# #运营# #我的求职思考#
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务