乌鸫科技面试记录(社招)

乌鸫科技--Java--交付

一面 60

  1. 自我介绍 5m
  2. 笔试题,30道选择1道算法,但是面试官略过了算法,所以只写了选择题。主要考察一些Java基础、mysql的基础、多线程基础等等。大概20m
  3. 上压力,只问了数据库相关(下面问题顺序有点不记得了,但是都是循序渐进的)
  • 分库分表的方案是怎么做的
  • mysql执行一条select语句的过程 (这个涉及面比较广,可以自由发挥)
  • select时什么时候会使用缓存?(答错,正确答案:确保缓存开启;执行一样的sql;执行sql时没有动态变化元素,比如now()函数、触发器;查询的表不能有变更;)
  • 有没有优化过sql,怎么做的?
  • 给你一个订单表你会怎么设计索引,为什么这么设计?(备:这里扯到了一下索引区分度的问题,当时忘记”区分度“这个名词,说了辨识度,大佬给纠正了hh)
  • 有没有遇见过线上锁表的问题,如何解决?
  • 如果突然来了大量数据,把数据库磁盘写满你会哪些措施?(经典造火箭)这里后来AI搜索了一下,主要是应急措施:扩展磁盘空间、将大的db文件转储、暂停写入操作;数据清洗:将脏数据剔除,保留有效数据;优化方向:建立写入流量异常监控、告警,根据结果优化代码。

===========================================

二面 50m

  1. 自我介绍
  2. 然后是各种项目的了解和询问,深度了解
  3. 你在项目中的角色,做了哪些工作?
  4. 平时遇到生产问题会做收集归类吗?怎么做?出现问题怎么排查?
  5. 服务异常可以怎么分?如何高效简洁的处理异常?(这里本来可以引申一下错误码的设计,但是面试官打断了一下就忘记了)
  6. 平时对AI有使用吗?用在哪些方面?体验如何?有没有使用过MCP对AI应用开发(因为我项目中有智能体搭建的工作)
  7. 平时注重GC吗?在代码里面有没有体现?Java有哪几种引用?(没回答上来)
  8. 你认为自己最大的优点和缺点是什么?你身边朋友平时怎么评价你的,或者说你听到最多的评价是什么?
  9. 然后有一些技术相关的问题忘记了,但是总体是深挖项目。

反问环节

  1. 接下来的面试流程是怎样的?岗位对应的方向是什么,会做什么?(这里面试官补充了问题:你对未来的发展是怎么规划的?)
  2. 方便对我的面试做一个简短的评价吗?

从面试过程看,刚毕业不久整体还是可以的。但是对技术基础掌握不太够。平时主要做的是C端的项目,但是这个岗位是B端的,匹配度不是很高,但是如果进来后能快速上手也是没有太大的问题。

===========================================

HRG面

综合面试,介绍一下过往经历,了解了一下部门,做了哪些工作,团队组成,承担的角色等等。

对你提升最高的需求是什么?介绍一下?(star法则,背景,任务,行动,结果,可以再加复盘和反思,比如有没有沉淀出一套方法论) 如果现在再让你重新做一遍你会怎么做?(有没有更优解,能不能将方法论运用)

一面二面的面试体验怎么样?印象最深的问题是什么?你觉得如何?

你目前的工作时间是怎么样的?(我目前不加班)如果工作压力更大能接受吗?薪资有什么要求?如果薪资达不到要求你能接受吗?目前有offer吗?(无)目前有其他的面试流程吗?(有)

你下班后一般干点啥?通过哪些渠道学习?(回答了啊B)B站上有没有觉得讲的比较好的博主?

你对我们公司有了解吗?

你有什么需要问我的?(问了一嘴薪资构成,HRG说是谈薪的内容,现在只是面试,后面就没问了)其实应该问问和阿里的具体关系,有没有阿里的规培,阿里味什么的。不过面之前在知乎上看到了,这些都没有,所以也不是很关心。

整体来说HRG还是比较客气的,没有其他看到的帖子那么压力,面试前也说了中间可能会打断我的回答过程。(中间确实扯太多了,HRG根本不care就打断了,回答从简)

#面经java#
全部评论
自我介绍能讲五分钟吗,我半分钟就没了
点赞 回复 分享
发布于 05-23 08:34 浙江
老哥是几年经验
点赞 回复 分享
发布于 05-21 14:06 广西

相关推荐

首先 我觉得最重要的其实就是方向不清晰。第一次面试是在大二的秋招,当时能力一般,但是胆子很大,直接去面了当时仅有的几个小巨人企业(学校蛮偏的,没大厂几乎),然后就清晰了很多。大概了解了不同岗位需要的不同技能,以及如何提升竞争力除了竞赛,项目,实习。还可以尝试扩展自己的技术栈,例如嵌入式可以结合Android,嵌入式也需要有一定的原理图理解能力,接触到了lvgl,rtos这些概念。找到方向之后就是努力,就是不知道怎么努力。打比赛发现在硬件实验室里面的软件没什么发挥的机会,基本都是裸机开发,没有系统。软件也比较多的就是做个深度学习,视觉处理。实在是电子信息的佬太强了,电机调节啥的都包了,所以一直找不到提升的好方法。后来下定决心自己做项目,从比较熟悉的上位机qt开始做,然后是树莓派网关,云服务器linux的应用层基础,第一次画板,第一次尝试设计协议,第一次做app…终于发现,比赛其实不需要多,更重点是自己能力的提升。如果能力不够,没必要空焦虑,要把焦虑的情绪指向可以控制的事情上,而不是去想能否就业,能否高薪这种控制不了的事情上。现在来说,其实个人能力不是很强,只能边学边做了。大厂对于我们双非或许就像是月亮吧,总有人能登月,但是更多的只能仰望。唯有一步一步踏实的搭好自己的火箭,才有机会一睹芳容。
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务