笔试(2023.12.14)

笔试是投后端的时候给的笔试,后端一面挂了以后被别的部门捞了,就不用写笔试。

5道算法题AC三道,剩下两道没写出来

  1. 字符串操作,将字符串里面的a 改为bc, b 改为ac,c 改为ab,操作n次。签到题,AC
  2. 时间操作,给一个时间,算加减以后的时间。签到题,AC
  3. 给一个数组,求任意两个数相与后结果是否整除2的n次方,求该数组最大的n。解法排序后从大到小从后往前遍历,第ii - 1元素与运算,求最大的n。AC
  4. 给一个n和最大值m,求一个小于最大值m的有n个元素的数组,数组要求是,后面一个数减前面一个数的差值,使这个差值出现不同的次数最多,比如给你4,12,你可以构造[1, 2, 4, 8, 10] ,对应的差值就是[1, 2, 4, 2],构造[1, 2, 4, 7, 12],就是[1, 2, 3, 5],数组是x = 4,求这个x能构造出来的最大值,然后输出这个数组。我的解法是前缀和,没想明白,通过率16%
  5. 求异或子数组的和,没写明白,通过率0%

软件一面 (2024.01.03)

时长一个小时

  • 自我介绍
  • 非科班如何接触相关知识并学习,还有学习动力等
  • 项目拷打30分钟,遇到的问题项目收获
    • 因为我提到文字转图片,给了场景题假如你和机器人打电话会遇到什么问题,我回答语音转文字的技术。他告诉我半双工和全双工区别,问全双工有什么缺点
    • 问传输的方式,我提到了webRTC。我拿我和面试官视频举例子
    • 要是给我设计怎么设计一个机器人,然后他暗示我这个项目是我被捞的原因
  • 看他看完我简历不知道问什么有点尴尬,我跟他提议要不来题算法题吧,给他整乐了,空气里充满快活的气息。
    • movezeros,力扣原题,将0移到数组的后面,保持非0元素相对顺序不变,要求时间O(n), 空间O(1),虽然写过但一开始我没写出来,忘了怎么写,面试官给了提示后ac了
  • 他不懂聊什么,直接告诉我设计模型是需求调查,架构设计,程序开发,程序设计,测试,维护,问我除了这些还了解什么过程吗,我不知道怎么答,答了个git分支控制,他说其实也是刚才我说的模型里的一项
  • 反问
    • 部门组成,部门作用
    • (问了一个比较有深度的问题,他巴拉巴拉说了很多。但我忘了问题是什么了,记起来再补)
  • 工作意向地有没有要求(他说他们是北京)

软件二面 (2024.01.08)

本来以为一面挂了,没想到过了一面来了二面

时长一个小时

  • 自我介绍
  • 非科班如何学习相关知识的呢
  • 看你有打算法比赛,介绍一下你打的算法比赛内容。transform了解吗(我才反应过来是NLP岗位相关问题,估计他也意识到我不是NLP岗,他说可以忘了那个问题,以为我是面算法岗的)
  • 项目拷打34分钟,遇到的问题项目收获,穿插问八股文
  • 线程和协程区别
  • 输入一个网址到浏览器会发生什么
  • 有了解过常用的中间件吗。只答了解过kafka,rabbitMQ,mysql
  • mysql ACID
  • mysql事务隔离级别,分别解决的问题
  • 算法题不用加减乘除实现加法(没写出来被叫停)
  • 反问15分钟
    • 对部门语音机器人相关问题
    • 部门个人角色职责
    • 数据是哪来的,直接调库吗还是上游给数据

面试官似乎感冒了,神情凝重,经常捂住眼睛头很疼的样子,大家都挺辛苦的。

闲言(负能量注意,建议不看)

秋招就这样了,估计二面应该是挂的,觉得时不我与是一方面,另一方面觉得自己还是太菜了,不想背八股也不努力了解互联网的前沿项目和技术栈

上海华为软件过了机试也没通知,成都jd笔试烂了,北京美团后端一面烂了,这个软件面试是复活赛。

本来一面就没报太大希望,光顾着玩千恋万花了,结果过了一面,二面感觉也没希望,懒得背,还是千恋万花好玩 。

茉子可爱捏