8.1日浙江一木智能科技技术面

    总体上是一次较为愉快的面试经验,面试官应该经验较为丰富,在诸多方面都有较广的涉猎,能对我叙述的内容“四两拨千斤”。且有心招聘,配合还没有“引领全局”能力的我一起完成了这次面试,再次感谢双方的用心。

    接下来对内容点进行总结(本次面试没有八股):

  1. 问:你的自我介绍中提到了平时会做一些小项目,可以对这一点讲一下么?

    答:

    1. 个人oa系统,简述为什么不使用市面常规app(梳理流程的过程中能够对自己的时间、规划再总结再分配),简述功能
    2. 图趣app,使用pyqt用python做的对图片处理的小软件
  2. 问:可以详细说一下你的项目么?

    答:主2,一为ERP企业资源规划管理平台,二为DevOps自动化部署构建平台

    1. 项目一负责模块介绍:

      1. 供应链中:实时库存模块、销售模块

        在这部分直接过渡技术点:

            1.数据核心区,对实时性和一致性要求较强,TCC模式,简述TCC流程

            2.剩余弱一致数据采用MQ最终一致性方案,这部分被“四两拨千斤”没有详述。

      2. 内部商城:客户资金池模块(这模块没有被详问,亮点主在业务流程。技术点和上述相似,自己便未主动扩展)

      3. 多接口整合平台(此时未详情说明,只简略阐明项目需要对接20+系统平台

        后续面试官问到DevOps详情时嘴岔,说了一部分发现歪楼了,征求意见后顺势讲完全流程(背景+技术实现流程))

      4. 财务报表开发

    2. 项目二DevOps自动化部署构建平台,对原有敏捷开发流程再规划+功能扩展

      (被询问 详述设计流程)

    在项目阶段,面试官主动询问详情的两点:1.供应链 2.DevOps

    1. 问:被询问JVM内存方面的经验

      答:提及项目中的财务报表开发,由于某次开发过程数据量庞大,报表页面直接error,查询发现客户端jvm内存爆了,优化查询方式,从普通查询转为流式查询(简述流式查询),缩小了3/4的内存消耗

    2. 问:JVM定位错误

      开始意识到面试官好像对JVM感兴趣

      答:自己没有遇到过,参与过同事的问题(这方面经验少,预先降低对方期待值)

      过程:先查日志,发现问题,通过工具打印出线程调用栈,定位类和行数,手动执行,不通,猜测网络原因,丢给了运维,反馈确为网络问题
    3. 引申管理经验(个人介绍中有阐述过),在辅助负责项目管理的过程中也遇到过关于JVM缓存的问题,举详情说明。
    4. 问:Java基础知识,路由网关

      开始想起这家公司主营业务,智能家居

      答:对这方面涉猎不多,公司底层搭建完善。

    5. 问:用户前台输入url后,会发生什么?

      答:浏览器获取服务器地址,连通,返回静态文件, 用户点击事件触发,调用服务器前台代码,前台代码调用后台代码返回数据处理结果

    6. 问:TCPIP网络协议等运用过么?

      答:公司底层搭建完善,自己的日常小项目尚在上游的各框架、组件熟悉过程,下一步是搭建自己的操作系统,对于底层的涉猎是更下一步

    7. HR问题:

      1. 问:工作现状

        答:交接状态+后续规划

      b. 问:考虑浙江么?找工作的情况

      答:表达对江浙的喜爱+简述情况

      其实对方可能忘记了,第一次我们电话沟通这些已经问过了,甚至我说的更多一些更详细一些。

    8. 我的反问时间:

      1. 问:刚才过程中面试官对底层硬件通讯等方面进行了多次尝试询问,请问我们公司的技术栈和主营业务是?

      2. 技术官答(本以为是HR答)

      3. 问:公司的阶段?(企查查中人员规模较小)

      4. 技术官答

以上是整个面试的过程,接下来是个人总结的时间:

总结:

  1. 叙述不够“把控全局”,连词有些多,语速有些快
  2. 对JVM定位类问题还不够熟悉,需要实操
  3. 对url和后台通讯部分还需要熟悉
  4. 熟悉项目中的Docker
#面经##社招#
全部评论
楼主答得挺好的
1 回复
分享
发布于 2022-08-03 14:07

相关推荐

4 5 评论
分享
牛客网
牛客企业服务