一毂科技 后端 春招 凉经 一面 HR面 (OC撤回) SK精选

KeyWords​ 一毂科技 - 后端 - 武汉 - Java - 官网 - 25届 - 科班 - 春招 - OC撤回

Collection​ Withstand Op.K No.I

Locate​ 武汉

Platform​ 波斯纸皮

Status​ OC撤回, 凉咯

link 超事件 "耐烧王大意失荆州, 真小丑无处走麦城"

时间线

  • 3月底 投递
  • 3月底 笔试
  • 4月初 一面/二面
  • 4.3 OC探讨, 3h撤回OC

流程

笔试‍是做内部提供的开发题, 不是算法类的. 后面会参考笔试成绩, 并对一些方面进行提问.

笔试也算一场面试, 是共享屏幕模式的, 题目算是我从没做过的类型, 但是做下来尺度卡的不错, 挺可以的.

一面

  1. 面试准备了多久? 平常的, 这个的, 都可以说
  2. 开始随性的问一两个问题: 我感觉你的性格不是很认真, 比较easy-going? 看你的机试题的话
  3. 紧接着问: 你平时代码规范占代码开发的生命周期的多少? 公司的项目的都可以说
  4. 怎么这么流畅? 你是不是作弊了? 你是不是在看你电脑上面的攻略?
  5. 共享屏幕后看到我的桌面还开着没凉的全栈毕设, 问点全栈开发的事情
  6. 关闭你的共享屏幕吧. 请问你知道为什么我要你关掉屏幕共享吗?
  7. 不不不, 从技术角度来说下bro?
  8. (话锋一转, 有思考) 你是不是面试了很多次啊? 面试高手?
  9. 我强调一下, 我需要的是一个开发人员, 不是一个面试高手. 你在大厂面试时候用这些面试技巧话术没问题, 但是你在我这里, 你用这些只会让你减分. 我希望看到真实的你, 现在请你转换下思维.
  10. 回答上面的问题, 从网络通信的角度, 我为什么要让你关掉腾讯会议的屏幕共享?
  11. good, 终于是要到我满意的结果了, 好! 我们继续这个节奏, HTTP 详细介绍下, 任何都行
  12. 在实际开发中, 会用到网络通信吗? 理论你是怎么在实际中运用的呢?
  13. 你做这个拓展我还是感觉到比较多的面试技巧的痕迹, 少点.
  14. 你认为工作中怎样做有效沟通?
  15. 既然你提到了 "基底" "共同语言" 这个概念, 那你有没有听说过 DDD? 共同语言在DDD中是什么东西?
  16. 没事, 不揪着这个讲; 对你有兴趣, 我们进行一个加时, 换个会议继续聊
  17. 数据库三范式
  18. 你们平常是怎么处理的 ? (怎么平衡范式和实际需要, 如果去拟合范式会出现啥问题? )
  19. 范式存在的意义是什么? (不要那些官方的回答, 只要你原创的思路)
  20. 我这边太卡了, 你把视频关了吧
  21. 数据库中用到什么数据结构啊? (原话)
  22. 可能我们没get到, 没事我换个问法, 做数据存储的时候, 我有没有最好的方案去存储一些数字? 不是说简单的数据类型问题, 是 要求怎样在 时空复杂度最优的情况下, 去存储 1 - 100 这一批数据? 不, 不当主键
  23. 加索引为什么会快呢? 从底层分析下?
  24. (连招吃饱了, 看得出来还蛮高兴的) 讲下冒泡算法 和 排序算法, 说下原理和时空复杂度的问题
  25. (换了个会议再战)
  26. 有没有更好的排序算法?
  27. 你面试了四五十次为什么没有入职?
  28. 我看你的技巧这么的钻研 (明白意思), 你有么有考虑进大厂?
  29. 还有什么竞赛经历倒出来我听听
  30. 我感觉你很喜欢, 也真挺适合, 去美团啥的大厂去打拼. 但就这个面试, 如果你要来我们这边你对我们有什么期望呢? 技术方向管理方向都可以提下
  31. 反问

个人

  1. 结构化的说下准备的方面和会采取什么方法去做

  2. (我没意识到, 是不是规范方面没做好的问题) 主要聊了下对软件开发的看法和我一贯的认为软件开发应该是 有乐趣的事情的 想法. 但是感觉没答好

  3. 这里感觉是有些用力过猛了, 说了比较多事例和软件开发生命周期中作的代码规范操作, 然后归纳一个具体量化的数组, 3:7 或者 4:6, 因为要为了团队的交流合作嘛. 是说的有点多

  4. 我立刻自证了清白. 他这么说也有道理, 毕竟面试了太多我的这些流程说辞基本上是已经成贯口了, 没有一点卡顿和犹豫, 太完美了简直就是开了挂一样 (心里暗爽)

  5. 聊两句全栈开发和发展方向

  6. 关了. 我这里脑子还在上面的闲聊环节, 没有意识到拷打开始了. 因此回答了什么从面试规范角度的事情.

  7. 没get到点上, 只是一笔带过了一些HTTP啥的 连接事情, 还有网络带宽的事情 (运输层那边吧...

  8. 大小四十余战......没意识到问题

  9. 确实没get到点, 因为我还停留在上一个Context, 就是你有么有作弊这个语境里面.

  10. 我尽可能详细的从抽象的两点之间的通讯过程和使用的协议去进行视频流的分析, 满头大汗了, 但好在反应很好

  11. 叽里呱啦

  12. 先谈实习. 实习中的一个旧接口的封装灰度切问题, 你可以理解为 gRPC <=> Restful 这样的取舍, 深入到请求报文中的结构进行分析, 同时利用 Package 包的传递和上面的屏幕共享进行呼应

    再说自己的 Netty 还有 Redis 网络IO 通信的东西, 稍微说下怕太多了不好

  13. 已经收着点了, 毕竟技能当平A使

  14. 我这次悟了更多他的想法, 针对自己实习中遇到的一个工作邮件的问题进行描述, 主打一个平铺直叙, 但是留下了关键的埋点给他去总结: 关键词 确认 + 基底, 这样两边都轻松.

    这也是我下面得到的思考, 确实就像我们使用 gRPC / HTTP 那样, 去掉一些冗余的部分, 那些什么结构化的表达, 埋点, 引导什么的. 我们的沟通更简单了, 双方都没啥压力, 舒服了.

    所以从这时候开始我们就进入了比较舒服的区域了.

  15. 简历里面有 DDD, 简单说了下. 我以为他说的是那个 Infrastructure 的 抽象, 秒答但是说答错了, 笑死.

    大概只是问我一个宽泛的概念 通用语言(Ubiquitous Language) , 没有涉及到具体的 DDD 架构层次中去, 两边没get到哈哈, 我甚至准备举具体的抽象-具体例子了, 被华丽打断

  16. (没想到有加时赛可以打, 搓手手)

  17. 不止三范式. 数据库原理问题, 基础, 过! 先说一下定义

  18. 这里我们几乎是一问一答的回合制, 挺不错的. 估计也是和上面 DDD 有相关的概念 (按照通用语言业务进行设计啥的)

  19. 没有八股可说, 我先说, 范式这东西是依附(植根)具体的数据库开发语言SQL(大类) 上面的, 但是在具体操作实践中总是有千奇百怪的实现 (我原话). 所以我主要认为, 范式是作为一个指导手册而存在的. like 超市里奶粉的说明书. 有了这个, 哪怕是最烂的妈妈也能至少给卑鄙们泡一杯还算说的过去的drink (我忘记这是哪个广告里面说的了, 我把它的概念化用了过来, 大概就是起一个兜底作用).

    接下来的陈述中就是反复强调加深, 对说明书的概念理解

  20. 看不到自己的脸

  21. 我准备确认 是 数据库设计底层的 B+ 和 页 那套数据结构, 还是数据库业务表设计的数据结构 (一对一设计方案等等...) 还是 单单字段类型 (他应该想问我字段类型, 但是说成数据结构了)

  22. 没见过这种问题. 难顶, 只有比较简单的实现

    最极限的空间节省就是 char(具体大小) . 性能响应查询的空间复杂度... (我一瞬间想到了跳表等数据结构, 但是很明显不是), 然后就是说加索引, 用索引来提升响应性能.

  23. 索引底层原理八股, 过!

  24. 基础, 过! 还有模拟具体的插入过程

  25. (换了个会议再战, 还是 1挑3 )

  26. 这种情况我必须打出 快排 , 犹豫一秒钟都是对前几天刚写的代码题的不尊重 !!!

    狠狠的输出了一顿, 然后现场推导了快排的时间复杂度, 就是类似 二叉树 求树的高度的问题, 外层的一次遍历 n, 一般是二叉树的树高 (每个节点进去分左右两个情况, 就是二叉树组织, 于是树高就是 logN, 最优和一般时间复杂度就是 NlogN. 最坏就是变成拉链的二叉树, 树高直接是N, N方这样; 因为你每个节点进去只有左边去分治或者右边去分治那不就成这样了. 感觉自己讲的很通透很直观易懂, 爽的不行)

  27. (怕不是怀疑我能力?) 老实说了, 之前的大部分是实习面试, 秋招就7次面试, 春招也就12次面试罢了

  28. (得考虑到人家的面子吧) 老实说大厂梦我早就碎了, Java这边的话我23年就知道进不了大厂了. 那天百度之星算法竞赛道心破碎...... 现在别说大厂了, 中厂也没有, 还是小厂比较实在点

  29. 叽里呱啦

  30. (谈职业发展规划 + 公司选择)

  31. 原创问题, 针对公司业务自研产品的特点去探讨

    然后还有另一个组合的原创问题, 主要是想看看公司的流程规范方面的事情, 顺便和上面问我的开发规范占比多少进行呼应交底.

    "你在笔试中的代码是极不规范的" 我错了, 确实没写好. 所以我想要问下你对于代码规范的关注 (伏笔揭晓了, 原来是写笔试时候没注意规范被拷打了)

    大佬的回复说, 最好占 30% 以上, 这就是为了去做 "沟通和交流" <- 和上面的问题呼应起来了, 代码层面的交流问题, 不是所谓日常问题, 看来我答的还不好

    关于反问问题, 他说: 公司现状可能还没有很重视你反问到的这某一些方面, 我不是亲自来招人吗 (这里我听出来对面可能是类似高管那种身份), 但是如果你来了, 我就会把这作为你的重要工作指标, 也把具体的流程和我介绍了下 (有聊到些公司的机密, 为了保护公司隐私, 稍微改了几个词), 这里感觉是有对我进入公司后的事情进行假设, 所以基本感觉是能过了

面试官看来是针对不同人都会出不同问题的类型, 因此可能对其他bro的参考性不大

实在是持久战, 一对三, 口水淹七军, 嗓子都冒火了给我说的

一句, 把你的那些面试技巧都拿掉再来和我面试吧, 我不希望我们之间的沟通掺杂太多东西. 到最后的网络通信调度问题 Http 和 gRPC, 可以看出这位面试官是相当有个性, 同时在公司是相当有话语权的家伙. 但是经过沟通交流可能确实双方不是很吻合, 三天内没消息就挂了

太有节目效果了, 非常特别的一次面试, 整体给我印象非常深刻, 给我许多深刻启发

二面(连一起的)

个人

  1. (接上面反问) 问实习的内容
  2. 打算来公司长期发展吗
  3. 上两份实习有什么学到的东西谈下
  4. BASE
  5. 谈薪和待遇方面
  6. 继续刚才一面时候谈到的 "面试技巧" 问题, 问我的想法
  7. 到岗时间

个人

  1. (有点不对劲, 感觉是不是是实习转正模式的?)

  2. 看我之前的回答

  3. 略 (其实武汉不算我BASE地, 但是对城市感情深厚, 每次上学都要来武昌和汉口转高铁)

  4. 就按我我一直以来的要求

  5. 首先, "面试技巧是真实存在的" (什么某蜻蜓点水的轻功大师). 就算你不知道, 所有人都在说什么你要怎么去回答, 你要怎么怎么做这样....

    但是, 一面面试官给了我一个很好的思维转换的过程. 为了通过面试使用的面试技巧 其实是 "企业" 和 "个人" 之间真实交流的 绊子.

    然后夸一顿我之前从来没有听说过要 减少 面试技巧这个方面的事情, 一直都是 宁滥勿缺, 大伙都恨不得面试技巧当 平A 来用, 精神紧绷的猜对面有没有下绊子有没有放陷阱这样, 搞得博弈太激烈了. 也让我太重视一个两个问题的得失, 想的太多面到最后精疲力竭. 和我一开始和面试官说的一样, 回归本质的面试也应该是 "轻松, 愉快 的 同好交流, 不应该搞得那么剑拔弩张" 想今天的一面就真的做到了 有引导, 有鼓励, 有尊重, 有风度, 非常好

    之后我开始联系第一个技术问题, 说:

    其实 大学牲 找 企业, 也就是那个 HTTP / Restful 调用的过程. 我们交流的信道因为太多无效的请求头信息而阻塞, 适当的关闭一些什么, would be better

    下面有一些补充.

  6. 该死的毕设......

就是标准HR面问点问题确认下

结果

(个人)

面过的公司中几乎是最小的厂之一, 但是竟然给我这么大的冲击和印象

后来 OC了. 但是经过对方的 OC 探讨之后, 因为"我不能立刻来实习"的原因, 下午确认 OC 被回收给了另一个确定的候选人, 确认不是技术和能力方面的问题.

然而事实上我并不是不能立刻来实习. 因为可能我比较谨慎死板, 我正好有个毕设中期考核, 同时答辩的时间还没确定, 因此之前面试和OC的时候都是给了个大致的时间窗口, 把决策权抛给了对方. 我的回答是, 两周内可以, 但是有个毕设和论文的事情我需要等正式签完OC之后再对齐, 严谨点. 现在我先确认下手里其他OC的情况. 我是这样回复的, 没有立刻签, 而是先确认手里的情况和春招的情况来具体评估嘛, 还没评估完, 本来打算晚上同意OC的, 先拿保底. 但是距离 OC 之后还没 3.5h 就 Wechat 确认 Offer 回收并且流程终止了, 我......

大概公司可能是真的需要立刻到岗的家伙吧

不过没Offer不算什么, 经过这次面试给了我太多思考. 我开始认真的想, 是不是不是我的问题, 这一切不应该是这样的, 真正的面试, 真正的就业应聘是怎样的?

所以, 最后到了 OC 那天, 也就是发生了 "大意失荆州" 连丢 3 Offer 的 4.03 那天 (这个事情我后面写篇文章说) . 我开始重新思考自己在 软件工程 和 互联网 方面的选择: 如果说真的最后到 6 月份 经过最后的挣扎我也还没能被捡走, 我就退出吧, 背起行囊上路.

和大伙分享之后, 大伙只能大笑 "还是太贪心了啊 bro"

其实想试试 私人管家 这种, 但是又不专业对口 (真成大藏游星了是吧)

关于 "把你的共享屏幕关掉" 和 "面试技巧" 问题的想法

当时回答的意思差不多就是那样, 原话不好总结, 面试时候稍微做了些加工. 总之感觉是答的挺好, 可以说是我最近自我感觉惊艳的回答之一了

我也是想联系下关闭视频和共享的事情这样说. 最开始大伙面试直接电话沟通就行, 后来难度规格逐渐上升, 现在卷到了共享屏幕, 视频, 手机双机位和高考一样就算了, 还要让人在短时间内做那么离谱的算法题, 签到题还说的过去, 那些 middle+ 甚至 hard 简直不可理喻了. 我知道我说的可能在某些人眼里就是我 "菜", 没算法实力. 但我现在开始觉得, 这难倒不是一个笑话吗?

我讨厌考试, 特别是那种通过一次的失误决定你一生的考试. 所以我并不认同那一套考核体系, 也从来没考虑过考研或者是咋样咋样. 我希望用 持之以恒 的, 实在的, 投入努力的 作品, 来体现我的价值.

可惜除了去年的某端之外, 就再也没有神面试官能够深入到 真的打开我的项目 和我探讨一些具体代码逻辑的东西. 有的有, 有的就连问都不问, 我只能去自己用话术去拓展. 真的要感谢这些认真且有热情的大佬, 在线下见到他也是非常好的人, 负责, 认真; 这样的公司进去之后也明显感觉出技术方面的素养很好...... (不是广告, 某阿里云子公司之前真的算挺 NICE 的了)

...... 这里删了一部分

所以, 完美的沟通是不存在的对吗? 但至少这次我找到了算比较nice的: 一毂科技和面试官, 非常感谢这次面试, 受教了

剩下的不能再说了, 都是不能碰的滑梯. 如果未来我准备退了或者销号了, 也许会说说我的想法

失荆州之后的故事大伙都知道了, 所以......咯

#春招##面经##Offer##Java##小厂也是厂,三千我也干#
全部评论
去BOSS或官网搜下神策数据,中厂,但很多人不知道,开的也挺高。看了你的几篇感觉很厉害的,可以去试一下~
2 回复 分享
发布于 04-14 13:45 湖南
详细,佬也是福建人啊,看你IP都在福建
1 回复 分享
发布于 今天 00:24 湖南
太强了,校友
1 回复 分享
发布于 04-14 10:14 河北
开多少啊
1 回复 分享
发布于 04-13 18:05 湖南
都结束了,导(航)员,通知学校把我们送出轨道吧
点赞 回复 分享
发布于 04-13 16:42 福建
可门外明明是感谢信的味道
点赞 回复 分享
发布于 04-13 16:40 福建
只要瑞幸发起进攻, 一切都会好起来的
点赞 回复 分享
发布于 04-13 16:38 福建
"你知道这些天找一份工作要和多少人竞争? 50万人"
点赞 回复 分享
发布于 04-13 16:37 福建
面经会有的, Offer也会有的
点赞 回复 分享
发布于 04-13 16:34 福建

相关推荐

首先面试官介绍业务部门和职位信息&nbsp;然后自我介绍一开始问了个人信息&nbsp;然后开始八股文环节java有哪些表示字符串的类(String、StringBuilder、Stringbuffer)具体区别String类不可变性&nbsp;以及设置为不可变的优点有哪些synchronized和ReentrantLock的区别&nbsp;讲一下ReentrantLock底层原理关于java的范型擦除&nbsp;导致什么问题讲一下CMS和G1垃圾收集器&nbsp;有什么区别mysql什么是索引&nbsp;索引数据结构&nbsp;除了B+树还有什么索引类型&nbsp;索引的优点介绍一下mysql的innodb存储引擎&nbsp;还有什么其他的存储引擎&nbsp;innodb优点数据库的隔离级别&nbsp;mysql如何解决不可重复读&nbsp;关于MVCC项目中如何优化慢sql&nbsp;项目中有无优化效率的具体案例,讲一下怎么解决的接下来就是针对项目具体内容进行提问&nbsp;(我的是一个AI代码评审的项目)然后就是代码题&nbsp;leetcode&nbsp;143重排链表第一次代码手撕&nbsp;有点紧张&nbsp;写了一会&nbsp;一直在调试&nbsp;最后让我讲一下思路&nbsp;说我思路正确&nbsp;至少调试问题&nbsp;算我写出来了然后问了一些开放性问题&nbsp;如何学习javaweb的?如何提升代码水平?如何学习新知识的?具体看了哪些技术书籍?如何选择技术书籍?最后反问环节&nbsp;问了该职位的具体业务和技术栈以及美团新项目使用什么版本的JDK总体面试体验非常&nbsp;面试官很友善&nbsp;感觉受益良多#牛客AI配图神器#
美团一面1978人在聊 查看15道真题和解析
点赞 评论 收藏
分享
评论
4
1
分享

创作者周榜

更多
牛客网
牛客企业服务