本文最后更新于:June 30, 2023 pm

本文作者:[wangwenhai] # 概要:2021年6月面试记录

概述

2021年从杭州某个网红公司离职后,面试了几个公司,现在把当时的问题整理一下。

技术面

  • 说说spring, springmvc, springboot的区别
  • bean的生命周期
  • vm内存模型
  • 什么时候GC
  • 你写代码导致 OOM 过吗?
  • (并发基础)异步和同步的区别
  • 简单口述如何打包一个java程序到docker镜像
  • 谈谈你对 网络系统 的理解
  • Redis pipline
  • 你谈谈物联网产业常见场景
  • 谈谈对业务系统的认识
  • 有过 tob(usiness)(税) 端物联网的经验没?
  • 你们的 CI CD 怎么玩的
  • 谈谈你的review流程
  • 谈谈 java 这个语言的特色
  • 你的简历有Netty vertx 你讲讲
  • 你说Netty是异步IO 那你说一下什么是异步
  • 假设有边缘端设备需求? 你认为最合适的编程语言和框架是什么,为什么?
  • go java有什么区别?
  • 谈一下什么是操作系统
  • 谈谈你对物联网领域产业的认识
  • 物联网行业在中国目前有哪些优势和机遇
  • 谈谈你对数据库 和缓存的认识
  • 为什么需要redis
  • 谈谈你知道的各种数据库之间的区别和关系
  • 我看你简历上有机器人经历,谈谈机器人的整个业务流程以及技术提现在哪个环节

HR

  • 离职原因
  • 职业规划
  • 对上个公司评价
  • 为何不继续续签合同
  • 薪资要求

插曲

当时去杭州某个物联网行业比较火的上市公司的时候(也许大家能猜出来),他们的Hr和面试官很不专业,面试的是Erlang岗位,面试官问我Java问题,最后给的回答是:不符合Erlang岗。

结果

当时拿到了3个Offer,一个27最高,一个25,一个23.5(五险一金加起来25)。其中23.5那个做的东西比较感兴趣,于是去了那家。不过后来又发生了别的事,最后跑到深圳去了。

总结

大家还是要加强基础知识学习,以及对自己要有信心。