百度实习一面(知识图谱部门)

百度面经(知识图谱部)一面

1.自我介绍

介绍完了,打开共享,对着简历一点一点问

2.ffmpeg在项目中是怎么使用的

回答了ffmpeg在项目中使用的命令,用来干了什么

3.为什么使用toml配置,了解过yml配置吗,为什么不用常规的json配置

这个以前没有任何的面试官注意到这个,也是第一次被问,就现编了

4.项目的并发量上来了怎么办

回答了分布式的一系列相关(消息队列、负载均衡、分库分表等)

得亏之前面腾讯云智的时候被问到了,正好就准备了,不然ji了

5.把文件存在本地,数据量上来了怎么办

转存数据库,如果视频文件过大,用ffmpeg切片,然后用多线程传

6.视频合成会不会遇到什么问题

这个是我回答上一个问题时,提到了切片,当去数据库提取视频时,必然要合成,恰好面试官之前就遇到了这个合成的不稳定的一个问题,就问了

7.项目的日志是怎么建立的,有没有对日志进行分类、分期

这个是我的第二个项目搜索引擎,正好前几天看了webserver的日志实现,就把一些东西也答上去了

8.多进程、多线程的区别

答的不是很好,但最终还是落到点子上了,通信方式的不同

image-20230925210846659

9.redis和MySQL的区别

从存储、使用方式来答的

10.对什么样的数据会使用redis

这就就经典了,列举了一些热点数据

11.二叉搜索树的概念、插入、删除

先讲了概念,讲到删除的时候,让我画个图,边画边讲

12.有使用过vim编辑器吗

搜索引擎就是在Linux上开发的,那这个肯定很了解了,还说了远程连接vscode的开发,面试官也说,他们自己用的是icoding(是vscode的百度版,就是再封装了一层)

13.在分布式的场景下,MySQL的事务会遇到什么问题,会用到什么锁,有没有思路

这个我是真没有了解过了

image-20230925102232476

这是ai给的答案,就只答了第六点,诶

代码题:快乐数(LeetCode202)

直接在vs上写的题,用的记忆化搜索,不过是在while循环中

都没有运行,面试官看了大致思路对了,就过了,然后问了几个极端情况,如果出现一直递增且数据不重复怎么办

这个题之前做过,就记得有一组是死循环,现推没推出来

14.面试官问我有没有用过文心一言

我回答没有,一直用的gpt和claude(说完仔细一想这么一搞,不把面试官的工作给否定了吗),然后就说,因为文心一言毕竟才出的,还有些许bug待调,想等他迭代到一定程度的时候再去使用

说完,面试官就给我展示了,他们内部用的一些接口,很牛逼,可以直接根据文本生成对应的视频,还哭带语音解说,这可太nice了

总结:

这个岗位是可以转正的,实习满3个月,听到面试官说的最多的就是:对的,这点我很开心(感觉面试官还是对我很认可的),面试官基本没问八股,全是基于项目的场景问题,中间有点小插曲(没太弄懂共享,一换就调了一段时间)

面试官老有耐心了,无论哪卡壳了,都说慢慢来不着急,搞的我对这个部门很上头啊。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【大数据开发技术】实验05-HDFS目录与文件的创建删除与查询操作

文章目录 一、实验目标二、实验要求三、实验内容四、实验步骤 一、实验目标 熟练掌握hadoop操作指令及HDFS命令行接口掌握HDFS目录与文件的创建方法和文件写入到HDFS文件的方法掌握HDFS目录与文件的删除方法掌握查询文件状态信息和目录下所有文件的元数据信息的方法 二、实验…

全栈工程师必须要掌握的前端JavaScript技能

作为一名全栈工程师,在日常的工作中,可能更侧重于后端开发,如:C#,Java,SQL ,Python等,对前端的知识则不太精通。在一些比较完善的公司或者项目中,一般会搭配前端工程师&a…

MySQL数据库基础知识要点总结

目录 前言 一.数据库构成 1.1 表 1.2 关系 1.3 索引 1.4 查询语言 1.5 数据库管理系统 二.数据类型 2.1 整数 2.2 浮点 2.3 日期与时间 2.4 字符串 三.约束条件 3.1 主键约束 3.2 唯一约束 3.3 外键约束 3.4 非空约束 3.5 默认值约束 总结 前言 数据库是…

产品经理认证(UCPM)备考心得

UCPM是联合国训练所CIFAL中心颁发的产品经理证书。如今,ESG是推动企业可持续发展的新潮流。UCPM作为一种可持续发展证书,为我们带来了一套先进科学、系统全面的产品管理模式,是产品管理领域公认的权威证书。那么,如何准备这张证书…

js中哪些地方会用到window?

前言 Window 对象是JavaScript中的顶层对象,它代表了浏览器中打开的窗口或者标签页。浏览器中打开的每一个窗口/标签页都会有一个对应的 Window 对象。在浏览器中,全局作用域的 this 就是指向 Window 对象。 正文 在 JavaScript 中,window 对…

Css 美化滚动条

/*设置滚动条宽度为 6px*/ ::-webkit-scrollbar {width: 6px; } /*设置背景颜色,并设置边框倒角,设置滚动动画,0.2 */ ::-webkit-scrollbar-thumb {background-color: #0003;border-radius: 10px;transition: all .2s ease-in-out; } /*设置滚…

【算法分析与设计】算法概述

目录 一、学习要点二、算法的定义三、算法的性质四、程序(Program)五、问题求解(Problem Solving)六、算法的描述七、算法分析的目的八、算法复杂性分析(一)算法时间复杂性分析(二)算法渐近复杂性1、渐进上界记号-大O符号2、渐进下…

Java笔记三

包机制: 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为:pack pkg1[. pkg2[. pkg3...]]; 般利用公司域名倒置作为包名;如com.baidu.com,如图 导包: 为了能够…

顺序读写函数的介绍:fscanf fprintf

目录 函数介绍: fprintf: 将结构体变量s的成员列表内容写入文件中: 文件效果:已经进行了格式化,3.140000是最明显的效果,因为float需要补齐0来补充精度 和printf的对比: 不同之处&#xff…

苹果电脑专业的条形码工具iBarcoder:助力高效条形码生成,提升工作效率

iBarcoder for mac是Mac os平台上的一款优秀条码生成软件。它可以帮助用户建立不同类型的条形码,并允许用户设计并打印自己的条码标签,创建条码图形的零售包装、书籍、贴纸等。 在iBarcoder中,用户可以方便地创建专业的条形码标签&#xff0…

Java8实战-总结34

Java8实战-总结34 重构、测试和调试使用 Lambda 重构面向对象的设计模式观察者模式责任链模式 重构、测试和调试 使用 Lambda 重构面向对象的设计模式 观察者模式 观察者模式是一种比较常见的方案,某些事件发生时(比如状态转变)&#xff0…

【excel密码】如何给excel设置带有密码的只读模式

大家提起只读模式,应该都不会联想到密码,想起excel密码可能会想到打开密码或者工作表保护。今天给大家分享如何设置带有密码的只读模式。 打开excel文件,将文件进行【另存为】设置,然后停留在保存路径的界面中,我们点…

笔记2.2:网络应用基本原理

一. 网络应用的体系结构 (1)客户机/服务器结构(Client-Server, C/S) (2)点对点结构(Peer-to-Peer,P2P) (3)混合结构(Hybrid&#x…

js制作柱状图的x轴时间, 分别展示 月/周/日 的数据

背景 有个需求是要做一个柱状图, x 轴是时间, y 轴是数量. 其中 x 轴的时间有三种查看方式: 月份/周/日, 也就是分别查看从当前日期开始倒推的最近每月/每周/每日的数量. 本篇文章主要是用来制作三种不同的 x 轴 从当前月开始倒推月份 注意 getMonth() 函数可以获取当前月份…

【数学建模】2023华为杯研究生数学建模F题思路详解

强对流降水临近预报 我国地域辽阔,自然条件复杂,因此灾害性天气种类繁多,地区差异大。其中,雷雨大风、冰雹、龙卷、短时强降水等强对流天气是造成经济损失、危害生命安全最严重的一类灾害性天气[1]。以2022年为例,我国…

基于C++实现的3D野外赛车驾驶游戏源码+项目文档+汇报PPT

项目介绍:本项目实现了一个户外场景下的赛车游戏,可以通过键盘控制赛车的移动,视角为第二人称视角。场景中有汽车,建筑,道路,天空等物体,拥有光照和阴影的效果。通过粒子系统模拟尾气效果&#…

Spring Boot与Spring Security的跨域解决方案

目录 一、什么是跨域问题 二、Spring Boot和Spring Security介绍 三、如何解决Spring Boot与Spring Security的跨域问题 一、什么是跨域问题 跨域问题(Cross-Origin Resource Sharing,简称CORS)是指在Web开发中,浏览器出于安全…

vue+express、gitee pm2部署轻量服务器

一、代码配置 前后端接口都保持 127.0.0.1:3000 vue创建文件 pm2.config.cjs module.exports = {apps: [{name: xin-web, // 应用程序的名称script: npm, // 启动脚本args: run dev, // 启动脚本的参数cwd: /home/vue/xin_web, // Vite 项目的根目录interpreter: none, // 告…

[动物文学]走红年轻人化身“精神动物”,这届年轻人不想做人了

数据洞察流行趋势,敏锐把握流量风口。本期千瓜与您分享近期小红书八大热点内容,带您看热点、追热门、借热势,为您提供小红书营销布局风向标。 「动物文学」走红 年轻人化身“精神动物” 其实,这届年轻人“不想做人”很久了………

Kubernetes组件和架构简介

目录 一.概念简介 1.含义: 2.主要功能: 3.相关概念: 二.组件和架构介绍 1.master:集群的控制平面,管理集群 2.node:集群的数据平面,为容器提供工作环境 3.kubernetes简单架构图解 一.概…