2020-11-3面试总结

前言

✊不积跬步,无以至千里;不积小流,无以成江海

面试过程

第二次面试咯,这一次表演明显比第一次要稳重和有技巧很多,我们先来看一下,我们被问到的问题

笔试内容

  • 两段业务代码阅读
  • springboot和springcloud有什么区别
  • 简单描写redis,docker,tomcat,mysql,nginx,nacos是什么,有什么特点
  • 左连接

面试涉及技术

  • javaSE : 完整答复 反射获取方法和获取使用注解 getaonntaion(),getDeclaredMethods()

  • mysql :完整答复 左连接 a表连接b表,与a表有关联的字段显示,无关联显示null

  • Springmvc :完整答复 @requestbody是做什么的 @RequestBody的作用其实是将json格式的数据转为java对象

  • Springmvc :完整答复 @responsebody是做什么的 返回json数据

  • nginx :完整答复 反向代理和普通服务器的区别 可以理解为做服务器的代理商,需要请求先找到nginx由nginx去映射到对应服务器

  • 注册中心 : 完整答复 注册中心服务治理你的理解 简单介绍nacos和Eureka,nacos相比Eureka的对比优劣势

面试技巧

面试中,如何可以将节奏把我在自己手上

简单的自我介绍之后,面试官会根据我们的技术栈,和项目情况吗,笔试情况来提问,
以这次面试为例子,面试官全称就提问了我四个问题

  • 左连接
  • 反射
  • nginx
  • nacos

技巧 1

尽可能的去将自己对问题的理解,去描述出来,如果不会但是听说过,就经可能的编

技巧2

根据面试官的问题,引导性的和自己擅长的技术,连接在一起,这里以我今天的回答举例子(真实提问还原)
面试官 :能讲一下 nginx反向代理吗?

回答完反向代理是什么之后,不要停下,继续说,比如我做业务场景
例子 : 我需要做一个秒杀活动,拿我可能会用到redis,锁机制和lua脚本来保证原子性
调用服务端我比较偏向集成springboot,springboot提供给了我们许多大template和启动器
那根据业务需求,如果需要使用到cloud那么我选择使用cloud alibaba,

面试官:哦?你说到alibaba版本的cloud,那nacos你了解多少

这几天正好在写cloud alibaba的组件博客 这样就想办法把面试官的提问,带入到自己的熟悉的技术栈
那我就 用nacos 对比 Eureka优劣势,做了一些解释,

面试官: 哦i?你还用过 Eureka

这个时候就可以,根据Eureka的业务痛点,来称托nacos的优点,之后顺带,带上其他组件一笔带过,
两次提问,却涉及了大大小小接近十项技术,同时也可以展现出你的只是深度,回答也没有很多的破绽

面试总结

这次面试发挥的十分不错,明天会有结果,期待offer共同进步吧,共勉

你可能感兴趣的:(面试总结,冷环渊的全栈学习,面试,java,职场和发展)