java实习处女面 面的感觉很差 整理了一下题目答案
深圳 自研公司20人团队
1.登录项目拷打
2.Rocketmq和Rabbitmq区别
rabbitmq用java语言写的,基于交换机和队列的模型,支持AMQP协议,在延迟方面表现良好,但性能比rocket和kafka低
rocketmq用Erlang写的,基于Topic(主题)和Queue(队列)的模型,使用自定义的基于TCP的协议
3.http:和https:的区别
- HTTP: 数据传输是明文的,不对数据进行加密。这意味着如果你通过 HTTP 发送敏感信息(如用户名、密码、信用卡号),任何能够截获你的网络流量的人都可以轻松读取这些信息。它不提供数据完整性和身份验证。
- HTTPS: 数据传输是加密的。HTTP 加上 SSL/TLS 加密层的安全协议,通过加密、身份认证和数据完整性校验,保证了数据传输的安全。
涉及到用户隐私、账户信息、支付交易的网站,强烈推荐使用HTTPS
4.rabbitmq如何保持消息不丢失
消息提交时:Comfirm模式
批量comfirm 同步comfirm 异步comfirm
队列持久化:队列durable属性为true
消息持久化:设置消息的deliveryMode为2,这样消息会存入磁盘
消息消费时:手动确认
5.jwt登录有什么好处
不需要去数据库查询
步骤:
- 1、用户登录
- 2、服务的认证,通过后根据secret生成token
- 3、将生成的token返回给浏览器
- 4、用户每次请求携带token
- 5、服务端利用公钥解读jwt签名,判断签名有效后,从Payload中获取用户信息
- 6、处理请求,返回响应结
6.MD5生成的数有多少位
32 16
7.聊聊java常用集合
Arraylist linkedlist vector hashmap linkedhashmap hashset treeset
8.怎么把代码绑定到主分支
后面还是得搞搞计网相关的东西,简历里写的东西还是要都得会啊啊啊啊
#牛客创作赏金赛##实习,投递多份简历没人回复怎么办##实习好累,可以辞职全力准备秋招吗##如何一边实习一边秋招##无实习如何秋招上岸#
1.登录项目拷打
2.Rocketmq和Rabbitmq区别
rabbitmq用java语言写的,基于交换机和队列的模型,支持AMQP协议,在延迟方面表现良好,但性能比rocket和kafka低
rocketmq用Erlang写的,基于Topic(主题)和Queue(队列)的模型,使用自定义的基于TCP的协议
3.http:和https:的区别
- HTTP: 数据传输是明文的,不对数据进行加密。这意味着如果你通过 HTTP 发送敏感信息(如用户名、密码、信用卡号),任何能够截获你的网络流量的人都可以轻松读取这些信息。它不提供数据完整性和身份验证。
- HTTPS: 数据传输是加密的。HTTP 加上 SSL/TLS 加密层的安全协议,通过加密、身份认证和数据完整性校验,保证了数据传输的安全。
涉及到用户隐私、账户信息、支付交易的网站,强烈推荐使用HTTPS
4.rabbitmq如何保持消息不丢失
消息提交时:Comfirm模式
批量comfirm 同步comfirm 异步comfirm
队列持久化:队列durable属性为true
消息持久化:设置消息的deliveryMode为2,这样消息会存入磁盘
消息消费时:手动确认
5.jwt登录有什么好处
不需要去数据库查询
步骤:
- 1、用户登录
- 2、服务的认证,通过后根据secret生成token
- 3、将生成的token返回给浏览器
- 4、用户每次请求携带token
- 5、服务端利用公钥解读jwt签名,判断签名有效后,从Payload中获取用户信息
- 6、处理请求,返回响应结
6.MD5生成的数有多少位
32 16
7.聊聊java常用集合
Arraylist linkedlist vector hashmap linkedhashmap hashset treeset
8.怎么把代码绑定到主分支
后面还是得搞搞计网相关的东西,简历里写的东西还是要都得会啊啊啊啊
#牛客创作赏金赛##实习,投递多份简历没人回复怎么办##实习好累,可以辞职全力准备秋招吗##如何一边实习一边秋招##无实习如何秋招上岸#
全部评论
rabbitmq的参数怎么记得那么清晰的
rabbitmq用java语言写的吗?
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享