灵岫科技技术二面\.(过了)

1 自我介绍
2 项目拷打

-高效率如何保证?

时间+空间(内存碎片浪费)

-适用于什么场景?

-和malloc/free相比好在哪?

-是否一定比free/malloc快?

也许不一定,毕竟没有tcmalloc考虑的全面

3 有哪些缓存的算法?

还好考试考的还没忘

LRU(最近最少使用算法)和OPT(最佳置换算法:选择淘汰未来不使用/未来最少使用的)

-能否设计一个LRUcache?

正好没学这个

4 https加密过程

CA认证+非对称加密+对称加密

-效率保证?

只做一次非对称,剩下都是对称

5 最小生成树

prim/kruscal

-时间复杂度?(有点忘了确实)

kruscal一般为O(ElgE)E为边数

Prim算法的时间复杂度取决于使用的数据结构。使用邻接矩阵时为O(V^2),使用邻接表和优先队列时则为O(E log V),适合于边稠密的图。

6 数据库内外链接是什么?

-右外连接结果是什么?

联合查询下右侧的表完全显示

-底层搜索引擎做了什么事?

不太清楚,但毕竟搜索引擎底层是B+树,做笛卡尔积也许可以理解为一颗B+树查询后插入到另一颗B+树上?

说的不太准确 具体参考文心一言上的答案

  1. 内连接(INNER JOIN)
    • 假设每个表都有一个B+树索引,分别基于连接条件中的字段。
    • DBMS会遍历一个表的B+树,对于树中的每个节点(或叶子),它会使用连接条件中的值去另一个表的B+树中查找匹配的项。
    • 如果找到了匹配项,则将这些项作为连接结果的一部分。
    • 这个过程可能会涉及到大量的磁盘I/O操作,但由于B+树的高度较低(通常是几层),因此可以相对较快地完成查找。
    • 数据库还可能使用其他优化技术,如哈希连接或排序合并连接,来减少需要比较的行数。
  2. 外连接(OUTER JOIN)
    • 外连接的过程与内连接类似,但DBMS会确保至少一个表中的所有行都出现在结果集中。
    • 对于左外连接(LEFT JOIN),DBMS会遍历左表的B+树,并使用连接条件在右表中查找匹配项。如果找不到匹配项,则结果集中将包含左表的行和右表的空值或NULL。
    • 对于右外连接(RIGHT JOIN),过程相反。
    • 类似地,DBMS可能会使用索引来加速查找过程,但也可能需要处理额外的逻辑来确保所有行都被包含在结果集中。
7 git操作,对应一些分支,合并冲突,有无和别人协作的经验?

没有

8 反问

9 百度网盘等类似的工具,开通会员比不开下载速度要慢,原理?

(抛开可能多加了一些sleep)

我说的是一种类似正向代理服务器的操作

在学校会有学校的服务器,如果某位同学通过百度网盘下载了一部电影,如果学校愿意

它可以把这部电影缓存到学校的服务器,这样其他同学再想下载同样的电影,可以直接向

学校服务器上申请,增加效率

遗忘了有类似p2p技术(面试官提醒了)

具体场景为你和朋友在同一局域网,你想下一部电影,不是直接去服务器找资源,而是

现在局域网的圈子中找其他主机有没有这个片子,如果有,数据就会在内网中发了

距离近,快

10 优缺点


过了,面试官人很好,很有耐心,最后有10分钟的闲聊

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

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

相关文章

怎么把便签主面板置顶 便签主面板置顶方法

作为一名经常需要处理大量信息和任务的作家,我发现便签记事真的是我的救星。无论是临时灵感、会议要点还是待办事项,便签都能帮我快速记录,让我不再遗漏任何重要信息。而且,便签的应用场景也非常广泛,无论是在电脑前写…

在JavaScript中,什么是解构赋值(destructuring assignment)?

聚沙成塔每天进步一点点 本文回顾 ⭐ 专栏简介在JavaScript中,什么是解构赋值(destructuring assignment)?1. 引言2. 解构赋值的概念3. 数组解构赋值3.1 基本语法3.2 跳过元素3.3 默认值3.4 交换变量值 4. 对象解构赋值4.1 基本语…

goaccess分析json格式日志

一.安装使用yum安装,yum install goaccess 二.主要介绍格式问题 1.nginx日志格式如下: log_format main escapejson {"time_local":"$time_local", "remote_addr":"$remote_addr", "r…

回收站清空了怎么恢复回来?8个数据恢复方法汇总分享!

在日常工作中,我们常常会遇到一个令人头痛的问题:回收站清空了怎么恢复回来?这种情况其实比想象中更常见。有时在整理桌面时可能会不小心彻底清理文件,或者误开启了回收站的自动清理功能,甚至可能因为病毒或bug而意外丢…

人工智能内容创作中RAG方法综述

论文链接:https://arxiv.org/pdf/2402.19473v1 尽管AIGC取得了显著的性能,但仍面临着如保持最新和长尾知识困难、数据泄露风险以及训练和推理成本高昂等挑战。检索增强生成(RAG)作为一种范式应运而生,通过从可用数据存…

【ACM珠海分会,IEEE Fellow加盟,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)

第四届管理科学和软件工程国际学术会议(ICMSSE 2024)由ACM珠海分会,广州番禺职业技术学院主办;全国区块链行业产教融合共同体,AEIC学术交流中心承办,将于2024年7月19-21日于广州召开。 会议旨在为从事管理与软件工程领域的专家学…

realsense D435l+mid360标定

目录 一、安装realsense环境 二、获取realsense D450L相机内参 三、标定雷达和相机 1.下载livox_camera_calib 2.修改配置参数 3.使用fastlio生成点云 4.标定 一、安装realsense环境 git clone https://github.com/IntelRealSense/librealsense.git cd librealsense //更…

helm简介

基本命令 新增一个repo helm repo list helm repo add repo_name repo_url helm repo add gzk https://abc.gz.com/gzk helm repo remove 列出仓库内可用的包 helm search repo gzk #支持模糊匹配 安装一个包 helm repo update 发布一个release helm …

【文科类cpci/cnki会议,主题广泛】第九届现代管理、教育与社会科学国际学术会议(MMET2024)

会议信息 点击跳转会议官网(更多会议信息可添加会议官网下方负责老师-杨老师) 大会时间:2024年09月20-22日 大会地点:中国-厦门 提交检索:CPCI,CNKI (知网检索快速稳定) 点击一键投稿 点击一键参会&a…

Datadomain存储上的文件大小,linux环境建议使用du -sh --apparent-size或ll -sh来查看

发现一个有趣的现象,linux服务器挂载了DELL的Datadomain存储,有一个文件大小是424MB,这个文件在linux服务器本地路径上占用磁盘空间也是424MB,但是把这个文件拷贝到Datadomain存储路径,发现这个文件在Datadomain存储路…

模拟开关应用注意事项

应用模拟开关时,开关时间是一个重要的考虑因素,但是,不能将开关时间与建立时间相 混淆。导通时间和关断时间只是从控制输入到开关切换间的传播延迟的一种衡量指标,主要由驱动和电平转换电路中的时间延迟导致。tON和tOFF两个值一般…

网络设备安全

交换机安全威胁 交换机是网络中负责数据帧传输和流量管理的关键设备。尽管交换机在数据链路层(第二层)工作,但它们也涉及到某些第三层功能,例如VLAN路由和访问控制。交换机的安全对于整个网络的安全性至关重要。以下是交换机面临…

Vertical Reading(abc360)

题意&#xff1a;给两个字符串s,t。如果从开头每隔w个字符拆分s&#xff0c;那么长度至少为c的子串的第c个字符依次连接成t&#xff0c;则输出yes&#xff0c;否则no 分析&#xff1a;暴力枚举&#xff0c;w和c #include<bits/stdc.h> using namespace std; int main()…

基于单片机的温湿度感应智能晾衣杆系统设计

&#xff3b;摘 要&#xff3d; 本设计拟开发一种湿度感应智能晾衣杆系统 &#xff0c; 此新型晾衣杆是以单片机为主控芯片 来控制的实时检测系统 &#xff0e; 该系统使用 DHT11 温湿度传感器来检测大气的温湿度 &#xff0c; 然后通过单 片机处理信息来控制 28BYJ &…

网络安全防御 -- 防火墙安全策略用户认证综合实验

实验拓扑&#xff1a; 实验目的&#xff1a; 1、DMZ区内的服务器&#xff0c;办公区仅能在办公时间内(9:00-18:00)可以访问&#xff0c;生产区的设备全天可以访问。 2、生产区不允许访问互联网&#xff0c;办公区和游客区允许访问互联网。 3、办公区设备10.0.2.10不允许访问DM…

sql常用语句:

1.联合查询 对表中的数据进行限制&#xff1b; 2.从一个表复制到另一个表 SELECT INTO 将数据复制到一个新表&#xff08;有的 DBMS 可以覆盖已经存在的表&#xff0c;这依赖于 所使用的具体 DBMS&#xff09; SELECT *&#xff08;字段&#xff09; INTO CustCopy FROM Cu…

高仿imtoken钱包源码/获取助记词/获取私钥/自动归集

简介&#xff1a; 高仿imtoken钱包/获取助记词/获取私钥/自动归集 带双端&#xff0c;无纯源码 下载源码

从微分方程组构建 bbr 模型

描述分析 bbr 的文字自 2016 年底起至今从空白到泛滥&#xff0c;我自己在期间贡献了不少&#xff0c;本文又是一篇&#xff0c;但不同的是&#xff0c;本文尝试用闭环的数学模型给出一个 bbr 的全貌&#xff0c;顺便和 aimd 做对比。 先看带宽特性 bw(t)&#xff0c;设瓶颈带…

Java中的消息中间件选择与比较

Java中的消息中间件选择与比较 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 在分布式系统中&#xff0c;消息中间件是一种关键组件&#xff0c;它能帮助不同…

等保2.0丨5分钟速览:小白都能理解的等保2.0简介

等保2.0的概念 等保2.0全称网络安全等级保护2.0制度&#xff0c;是我国网络安全领域的基本国策、基本制度。以1.0的规范为基础&#xff0c;等级保护标准以积极的防御为重点&#xff0c;由被动的防御发展为安全可信、动态感知和全过程的事前、事中和事后的全过程的全方位的审核…