11.9面试总结

面试官问题小结

1.现有两张表,stu表字段id,name,age,class_id,class表字段id,name,写出每个班相同年龄的人数查询语句

2.说一说数组和链表的区别

3.写出定义一个数组的语句

array[ ] arr = new int{1,2,3,4,5};

4.你最擅长的技术是什么

springmvc,springcloud&cloudalibaba,mysql,redis

5.说一说springmvc的执行流程

前端向中央处理器发送请求,中央处理器调用处理器映射器返回处理器执行链,中央处理器调用处理器适配器,处理适配器调用handler/controller经过我们自己编辑的逻辑处理之后返回modelandview到中央处理器,中央处理器调用视图渲染器进行渲染之后返回数据给到客户端

6.前端向后端发送的数据类型有哪些

JSON: 使用json数据结构,传输效率高,解析简单;(主流的数据格式)XML: 具有跨平台,跨语言的特点;(基本不怎么用了)YAML: 是一种直观的能够被电脑识别的数据序列化格式.(博主没用过。)from:不常用但是要知道

7.requestbody的作用是什么

 RequestBody注解的主要作用就是用于接收前端的参数,当我们使用post请求的时候,我们会将参数放在request body中,此时我们就需要在Controller的方法的参数前面加上@RequestBody用来接受到前端传过来的request body中的值

8.用过哪些注册中心

eurka和nacos

9.eurka的注册速度相对nacos会慢一些,解释一下这是为什么

10.服务A调用服务B,这之间需要经过怎么样的过程

在服务之中暴露接口,之后使用openfeign进行远程调用(面试官说我的回答是基于代码层面的,没有继续说下去,我理解的意思可能是需要我从架构层面来回答这个问题)

11.动态路由需要怎样进行配置

在application.yml文件中进行配置,利用微服务的别名机制将别名填写到uri配置选项中以此实现动态路由

技术问题到此为止,复盘后回答正确率连一半都没有,不得不说今年面试的套路层出不穷,我只是一个菜逼码农来打螺丝却要我从架构和抽象层面来解释框架,着实对人打击挺大,面试官最后问道低于多少不谈,撑着面子咬着牙喊了6000,估计是没戏

不得不说自学java两年以来付出的时间精力和代价太大,最后的结果却不尽人意,面试的复杂程度也在逐年提升,去年的八股文放到今年我可以应答如流面试官却又转向代码中的使用细节来进行考察(内心OS:不是天天用谁他妈记得住啊),只能说自己选的路跪着也要走下去吧,闭关两月再战,谨此自勉,over

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值