第四次面试总结 — 嘉和智能 - 全栈开发

🧸欢迎来到dream_ready的博客,📜相信您对专栏 “本人真实面经” 很感兴趣o (ˉ▽ˉ;)

专栏 —— 本人真实面经,更多真实面试经验,中大厂面试总结等您挖掘

目录

总结(非详细)

面试内容(提问内容) - 带答案

1、用过哪些数据库

2、Redis是干嘛的

3、nginx的作用

4、前端学的咋样

5、好像还问了几个问题,我忘都有啥问题了,但也都是对各种技术栈的了解

详细总结(注意事项)


总结(非详细)

  • 面试结果:非常好
  • 面试内容:主要是对各个技术栈的了解及应用场景
  • 原因:基本都用过,没用过的也都知道是干啥的,只是暂时没时间学,所以回答的挺好的

面试内容(提问内容) - 带答案

这次面试主要是提问了对各种技术栈的了解程度,没有提问八股文(想学习八股文的可以撤离这篇博客了哈哈)

1、用过哪些数据库

  1. MySQL
  2. SQLServer
  3. Redis
  4. 也了解过mongodb

上面就是我第一句的回答,然后我给详细介绍了我了解的程度和使用情况

数据库分为关系型数据库和非关系型数据库,像MySQL和SQLServer就是典型的关系型数据库,Redis和mongodb就是典型的非关系型数据库

这其中MySQL是目前市场上使用较多的一款数据库,也是我使用最多的数据库,它总体上没什么好讲的

SQLServer是一个轻量级的数据库,只有几百KB或者几M,容量非常小,可以使用在需要独立出来不依靠宿主机的项目中,比如我现在这个项目要在完全不懂编程的人的电脑上运行,那么如果是其他数据库,哪怕是我打包或者变成exe可执行文件,对应的宿主机上仍然要有对应的数据库和表结构,非常麻烦,但SQLServer可以嵌入到项目中,和可执行文件一起打包给别人,别人是感受不到的,他打开就直接能用了

Mongodb我就用过一次,它对文档的处理非常占优势

Redis是典型的内存型数据库,它与其他常见数据库最大的区别在于!!!说白了,现在项目中运用它最主要的原因就是它比其他数据库快,毕竟是缓存型的数据库

2、Redis是干嘛的

Redis是一款目前市面上用的最广的缓存型数据库,它与其他数据库最大的不同就是快!因为它的数据是存在缓存中的,其他数据库数据是在硬盘上的,而且Redis是非关系型数据库,没有很复杂的表结构,各种原因综合起来导致它比MySQL等数据库在数据的处理上快很多

但不用担心它会丢失数据,虽然它是缓存数据库,但它也有数据的持久化策略,保证数据不会丢失

若说Redis的缺点,那内存这个优点也可以当作缺点了,说白了,就是贵,毕竟内存相对于硬盘来说贵的

还有一个缺点就是事务,像MySQL等数据库都有非常完善的事务功能,而Redis的事务相对来说弱很多,或者说Redis的事务到底能不能称为事务,现在网络上仍在讨论

3、nginx的作用

我没有用过,但我没有说没有用过,直接说的它是干啥的

nginx最出名的就是反向代理的功能,浏览器前端发送请求,都会通过nginx,再有nginx代理到后端真正的路由,相当于前后端多了一个中间商,这个中间商能有效保证后端的安全,毕竟路由暴露出去的话,难免出现一些问题

当然,nginx也有负载均衡等功能,比如现在因为请求量太大,有两台后端服务器同时处理数据,那这个请求是该发到哪台服务器上呢

这时候负载均衡就可以发挥作用了,请求先到达负载均衡这里,然后由负载均衡决定该去哪台服务器

4、前端学的咋样

前端相对后端来说差一点,毕竟时间有限嘛,不是说难度的问题,只是时间是有限的,我肯定先紧着后端学,毕竟技术是学不完的。

前端处在一个能改前端代码的水平,但页面,也就是CSS差一些

交互那里的代码我嘎嘎能改,毕竟经常改哈哈

5、好像还问了几个问题,我忘都有啥问题了,但也都是对各种技术栈的了解

详细总结(注意事项)

这是一家长春本地的小企业,薪资也不高,2000多,但毕竟没海投,还是本地的企业,学校有啥事也能顾住,我就去了

没想到去了之后体验感非常好,各位大哥对我非常照顾,我不会的去问,他们都给我很耐心的讲,哪怕是我提问的问题和工作关系不大。我做的慢的话也不催我,做的项目我也挺喜欢的,感觉能学到挺多的。总体而言就是除了工资低以外没缺点

但是学校这边有点问题,就没法继续实习,就和公司说了下情况,就回来了。公司里的领导大哥表示很理解,还对我发出了以后的邀约哈哈。挺感谢他们的。

有时候感觉遇见个好领导真的好!

看我博客的有我的同学,学长,学弟,希望家人们阅读完这篇博客不要和别人说哈哈,不然我会受到影响嘞,不过可以私下和我打趣哈哈!

🧸祝大家拿到理想的 offer !!!

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

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

相关文章

【leetcode面试经典150题】39. 赎金信(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致&…

c# InvokeRequested delegate解决线程访问界面

说明 界面操作的代码应该写在界面(Form/Dialog)里 方法定义 private void Method1(string s) {...... }delegate定义 private delegate void Method1Delegate(string s);界面调用代码 private void op(){string sText"hello";if (this.In…

集合框架(数组,Arrays.sort,list,map,set,stack,queue)蓝桥杯习题

前言(基本知识) List集合 有序&#xff0c;接口&#xff0c; List<引用数据类型> listnew ArrayList<>(); 方法&#xff1a; add() size() get()//索引index从0开始&#xff0c;返回对应的值 isEmpty()判断是否包含该元素,不包含返回true&#xff0c;包含返…

从零开始为香橙派orangepi zero 3移植主线linux——2.kernel + rootfs

从零开始为香橙派orangepi zero 3移植主线linux——2.kernel rootfs 参考文章&#xff1a;一、linux kernel移植二、根文件系统2.1 buildroot构建1.修改toolchain下的交叉编译链2.修改系统配置3.去除内置kernel和uboot编译4.添加rootfs.tar格式的输出 2.2 ubuntu-base移植 三、…

代码随想录算法训练营第二十九天| 491.递增子序列、46.全排列、47全排列II

系列文章目录 目录 系列文章目录491.递增子序列回溯法使用 HashSet 作为哈希表进行树层去重使用 数组 作为哈希表进行树层去重&#xff08;最快&#xff09;使用 HashMap 作为哈希表进行树层去重 46.全排列回溯法使用used数组&#xff0c;标记已经选择的元素直接通过LinkedList…

python学习面向对象之继承的那些事儿

都说python里都是对像&#xff0c;所以选择了python&#xff0c;都说人生苦短&#xff0c;我用python&#xff0c;想用它当然就得了解它&#xff0c;爱它&#xff0c;并懂它。 序章 话说盘古开天辟地&#xff0c;女娲补天的时候&#xff0c;天地间一片混沌&#xff0c;女娲开…

Linux gcc day4 权限

首先来看比如ls、pwd等究竟是什么呢&#xff1f; 那ls是如何在shell中执行起来的呢&#xff1f;shell命令又是什么呢&#xff1f; shell命令&#xff1a;命令行解释器&#xff1a;表现&#xff1a;你看到的命令行提示符&#xff0c;以及可以输入指令并且可以执行&#xff08;是…

解决大模型,你是谁的问题

通过数据微调解决&#xff0c;数据如下 [{"id": "way0", "conversations": [{"from": "user", "value": "你是谁&#xff1f;"}, {"from": "assistant", "value": &quo…

贪心算法简介

目录 一、什么是贪心算法&#xff1f; 二、贪心算法的特点 三、贪心算法解决找零问题、最短路径问题、背包问题 1.找零问题 2.最短路径问题 3.背包问题 一、什么是贪心算法&#xff1f; 贪心算法就是希望通过局部最优来解决全局最优 基本步骤&#xff1a;1.将问题分为若…

【I/O】Unix IO 介绍

IO 模型&#xff08;一&#xff09; Unix IO 一个输入操作共包含两个阶段&#xff1a; 等待数据准备好从内核将数据复制到进程 对于一个套接字上的输入操作&#xff0c;通常第一步是等待数据从网络中到达&#xff0c;当数据到达时&#xff0c;先将数据复制到内核缓冲区中&a…

【UE 委托】如何利用函数指针理解委托的基本原理

目录 0 引言1 函数指针模拟多播委托 &#x1f64b;‍♂️ 作者&#xff1a;海码007&#x1f4dc; 专栏&#xff1a;UE虚幻引擎专栏&#x1f4a5; 标题&#xff1a;【UE 委托】如何利用函数指针理解委托的基本原理❣️ 寄语&#xff1a;书到用时方恨少&#xff0c;事非经过不知难…

力扣239滑动窗口最大值——java中双端队列的一些知识

这道题. - 力扣&#xff08;LeetCode&#xff09;涉及到了双端队列的知识点&#xff0c;这里记录一下。Deque是可以从头部或者尾部来进行操作的。 Deque 是 Java 中双端队列&#xff08;Double Ended Queue&#xff09;的接口&#xff0c;它继承自 Queue 接口。双端队列允许在…

js base64 img 转 file

打印canvas图像的dataurl const imgDataUrl canvas.toDataURL();console.log(imgDataUrl)上传的图像编码 1,把base64编码转为文件对象第一个参数dataUrl是一个base64的字符串。第二个参数是文件名可以随意命名funtion base64toFile(dataurl, filename file) {let arr datau…

VSCode配置settings.json

快捷键 ctrl, 打开设置&#xff0c;右上角运行箭头的右边的那个图标&#xff0c;鼠标放到上面可以看到 “打开设置(json)” 点击它就能打开settings.json配置文件 常用的配置选项 "files.autoSave": "onWindowChange",// 当窗口失去焦点时&#xff0c;会…

Git 安装和配置

下载 Git 网址: https://git-scm.com/download 安装 Git 双击安装包, 开始安装. 修改安装路径, 选择非中文无空格路径: 开始安装: 安装成功: 配置 Git 安装完成后, 在任意文件夹内, 右键, 可以显示两个 Git 选项, 就说明安装成功了.

002 springboot整合mybatis-plus

文章目录 TestMybatisGenerate.javapom.xmlapplication.yamlReceiveAddressMapper.xmlreceive_address.sqlReceiveAddress.javaReceiveAddressMapper.javaIReceiveAddressServiceReceiveAddressServiceImpl.javaReceiveAddressController.javaTestAddressService.javaSpringboo…

汇舟问卷:海外问卷调查适合哪些人群去参与?

大家好&#xff0c;我是汇舟问卷。关于海外问卷调查这个项目最近一直备受关注&#xff0c;那么这个项目究竟有哪些人群适合参与进来呢&#xff1f;我们一起来看看。 第一&#xff0c;海外问卷调查适合一些没有找到工作或者拥有充足业余时间的人。只要您拥有一台电脑和网络连接…

IDEA 解决 java: 找不到符号 符号: 类 __ (使用了lombok的注解)

原因IDEA版本太高&#xff0c;在 ProcessingEnvironement 预编译的时候是以代理的方式来执行的&#xff0c;不再是直接 javac方式, lombok依赖的 javac方式的 annotation processors 不再生效了 解决办法&#xff1a;下面这一句&#xff0c;加在下图中 -Djps.track.ap.depen…

关于帆软报表取OA选择框-下拉列表值的解决方案

问题&#xff1a;制度一览表每次在OA端增加或修改制度类别后&#xff0c;都要在帆软报表修改后才能正确显示。 原因分析&#xff1a;以前大家没有找到OA下拉列表的维护表&#xff0c;采用的是在帆软端通过内置数据集来解决&#xff0c;需要人工维护。 解决方案&#xff1a; …

Linux函数学习 epoll

1、Linux epoll函数 1.1、创建epoll实例 int epoll_create1(int flag); 返回值&#xff1a;-1 失败&#xff0c;非负数 成功 flag &#xff1a;默认传入0 1.2、管理epoll对象 int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event); epfd &#xff1a;e…