客路旅行(KLOOK)面试(部分)(未完全解析)

一面

  • 用过Chatgpt的哪个版本,了解Chatgpt版本之间的差异吗

  • 什么是优雅部署?newBing: 服务启动时,检查依赖的组件或容器是否就绪,如果不就绪,等待或重试,直到就绪后再注册到服务中心,对外提供服务。(优雅上线)
    服务停止时,先从服务中心注销,通知上游服务不再发送新的请求,然后等待已有的请求处理完毕,最后关闭资源和连接。(优雅下线)

  • 项目里OAuth用的版本是1.0还是2.0。为什么要有授权码,第三方应用不能直接获取令牌吗1

  • 相关问题:Mysql innodb非唯一索引的B+树底层的叶子结点会是什么结构?(因为非唯一索引的一个key可能会对应多个主键值)参考答案2
    在这里插入图片描述

  • Mysql innodb索引的B+树的叶子结点的大小是?newBing: Mysql innodb索引的B+树的叶子结点的大小是16KB,也就是一个页的大小。

  • select * from Table where k = 0, 其中k只有0、1两个值,而且大部分数据行的k=1, 这条sql会使用索引k吗?newBing: 这条sql可能会使用索引k,因为数据行的k=0的比例较低,这样的索引选择性较高,也就是说索引能有效地过滤掉很多数据行。MySQL优化器会根据索引的选择性来决定是否使用索引,如果选择性较高,优化器可能认为使用索引更快。

  • 两个事务,事务A根据主键索引进行update, 事务B根据二级索引进行update,两者可能会发生死锁吗?(事务B根据二级索引查到的数据行等于事务A要更新的数据行) 面试官认为会,我认为不会。

  • 怎么把握微服务拆分的粒度

二面

感觉就不如一面,面试官有种临时在网上找了Java面经,在和我机械地对答案的感觉。

  • SpringBoot的启动流程是怎样的? 一些相关文章3

  • SpringMVC的流程

  • 聊到MVCC,问我了解回滚段的概念吗。我简单搜了下应该是Oracle用来实现MVCC的手段。我跟他侃侃而谈Mysql的MVCC,他却一语不发。

  • Redis的字符串的底层实现是怎样?newBing: Redis的字符串的底层实现是使用简单动态字符串(SDS)结构¹²。SDS是一个包含字符数组长度信息的结构体,它可以高效地执行字符串的增删改查操作,避免了C语言字符串的一些缺陷²。Redis中的key和value都是用SDS来存储的¹²。
    (1) Redis进阶-string底层数据结构精讲-腾讯云开发者社区-腾讯云
    (2) 初探-Redis底层之字符串结构SDS - 知乎 - 知乎专栏

  • Redis的集群可以分为多少种?

  • tomcat有哪些层

  • Mybatis的底层原理

  • Kafka的生产者在发送消息之前做了什么?

  • Java8和Java11的默认垃圾回收器分别是什么?newBing: 你好,这是Bing。根据网上的资料,Java8的默认垃圾回收器是Parallel Scavenge(新生代) + Parallel Old(老年代),而Java11的默认垃圾回收器是G1


  1. OAuth2 授权码模式为什么不直接返回access_token ↩︎

  2. 关于Mysql InnoDB下非唯一索引如果出现重复键 ↩︎

  3. 一文搞懂SpringBoot启动流程及自动配置 ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/91720.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小游戏分发平台如何以技术拓流?

2023年,小游戏的发展将受到多方面的影响,例如新技术的引入、参与小游戏的新玩家以及游戏市场的激烈竞争等。首先,新技术如虚拟现实(VR)、增强现实(AR)和机器人技术都可以带来新颖的游戏体验。其…

【C++初阶】反向迭代器的实现

👦个人主页:Weraphael ✍🏻作者简介:目前学习C和算法 ✈️专栏:C航路 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞&#x1…

【C++】VS配置OpenCV/Libtorch环境

前言 本文是视频https://www.bilibili.com/video/BV1dp4y177L4的笔记。 OpenCV和Libtorch安装包:https://pan.baidu.com/s/1i3DqTcHFSC1rRDsIgYGCsQ?pwd8888 VS版本:2019 Opencv版本:3.4.1 Libtorch版本:2.0.1cu117 配置Open…

[论文笔记]DSSM

引言 这是DSSM论文的阅读笔记,后续会有一篇文章来复现它并在中文数据集上验证效果。 本文的标题翻译过来就是利用点击数据学习网页搜索中深层结构化语义模型,这篇论文被归类为信息检索,但也可以用来做文本匹配。 这是一篇经典的工作,在DSSM之前,通常使用传统机器学习的…

BMC相关知识

简介 BMC(Baseboard Management Controller),基板管理控制器,普通PC没有,服务器产品必备。BMC是一个独立的系统,只要通电即可运行,服务器无需开机,不依赖其它软硬件,如O…

查漏补缺 - JS三 WebAPI

目录 BOMhistory DOM操作DOM1,dom.children 和 dom.childNodes 区别2,dom.remove()3,其他常用 API DOM 属性1,标准属性2,自定义属性 DOM 内容DOM样式DOM事件 JavaScript 包括 EcmaScript 和 WebAPI EcmaScript 包括 语…

OB Cloud上新,4.1版本现已全面开放

2022 年 8 月 10 日,OceanBase 宣布 OceanBase 公有云服务全球开服,帮助不同规模客户,在全球不同区域,享受同样优质的企业级数据库产品与服务。 经过近一年的发展,公有云业务取得了长足的发展,去年对客收入…

【基于空间纹理的残差网络无监督Pansharpening】

Unsupervised Pansharpening method Using Residual Network with Spatial Texture Attention (基于空间纹理的残差网络无监督泛锐化方法) 近年来,深度学习已经成为最受欢迎的泛锐化工具之一,许多相关方法已经被研究并反映出良好…

SpringBoot项目在启动后自动关闭

问题描述: 今天搭建了一个SpringBoot项目,但是在启动之后就自行关闭了,就像下面这样: 原因分析:在创建SpringBoot项目的时候,Web的依赖没有导入,默认以普通java项目运行导致的终止。 解决方案…

Java“牵手”1688商品详情数据,1688API接口申请指南

1688平台商品详情接口是开放平台提供的一种API接口,通过调用API接口,开发者可以获取1688商品的标题、价格、库存、月销量、总销量、库存、详情描述、图片等详细信息 。 获取商品详情接口API是一种用于获取电商平台上商品详情数据的接口,通过…

网络编程

1. 网络编程入门 1.1 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统…

10个免费PPT下载资源网站分享

PPT超级市场https://pptsupermarket.com/ PPT超级市场是一个完全免费的PPT模板下载网站,不需要注册登录,点击下载就能直接使用。 叮当设计https://www.dingdangsheji.com/ 叮当设计是一个完全免费的PPT模板下载网站,每一套PPT的质量都很高。除…