banner
lMingyul

lMingyul

记录穿过自己的万物
jike

即构科技面经-一面

这次面试没有问太多的八股文,都是一些发散性的问题

岗位 :DevOps 开发
时间:2023-05
面试时长:52 分钟

项目#

  • 讲一下你觉得挑战性比较大,有很多收获的地方
    • 迁移数据库这一块除了 MySQL 数据库、PostgresSQL 数据库之外有考虑和对比过其他的数据库吗
    • 数据库对比的层面都有哪些(除了性能,数据量未来的增长会不会造成瓶颈有没有考虑过呢),不同的点是如何进行抉择和考虑的,能说一下嘛
    • 容器的扩展性与物理服务器之间的对比是怎么样的
    • 数据库垂直扩展和水平扩展分别是什么
    • MySQL 数据库、PostgresSQL 数据库水平扩展的方式是怎么实现的,它们之间有什么区别
    • 数据库扩展之后数据的一致性怎么保证 (讲一下业界普遍使用的方式)

Java#

  • 在 Java 社区当中对哪些开源的组件是比较熟悉的,讲一下你的理解
  • 讲一下你对面向对象、面向过程的理解
  • Spring AOP 切面的实现逻辑
  • Spring 依赖注入的核心逻辑和带来的好处是什么

逻辑题#

公司 100 人,会 C ++ 的有 75 人,会 Java 的有 90 人,会 Go 的有 60 人,会三种语言的最多和最少是多少呢

算法题#

询问实现的时间、空间复杂度

在未排序的数组中找到第 k 个最大的元素。示例:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4 输出: 4。
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。