logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Golang】各厂三年go面经,来一起写写答案,欢迎评论区留下您的身影!!!

常见面试问题记录包含的公司:映客、好未来、猿辅导、知乎、高德、滴滴、字节、腾讯、美团、格步科技、旷视科技、网易、新浪、百度、小米、京东云、伴鱼;前面是汇总,各家公司面经在后面,大而全,是我一个月的全部面试记录,整体看下来问题是比较基础的,基本都是远程面试。rpc微服务框架mq底层数仓runtime包里面的方法redis过期策略和内存淘汰策略sql索引优化问题一个update语句的执行过程go的pr

#golang#面试宝典
【设计模式】预备

一、软件建模概述什么是建模任何事情都应该先想清楚了才能做,软件开发亦是如此,不能一上来就写代码,应该知道:要做什么?要做成什么样?怎样去做?软件设计:把软件开发想清楚的过程软件工程:对软件开发全过程进行建模与管理模型:对问题的书面上的无歧义文字图片的描述,简言之,模型就是对实现的简化,通过模型,们可以了解所研究事物的本质。最杰出的模型:地图UML:统一建模语言,就是描述模型的语言建...

#uml#软件工程
【数据结构】时间复杂度和空间复杂度

前言:时间复杂度与空间复杂度是衡量一个算法的重要标准,统称为算法复杂度。算法:对于特定问题求解步骤的描述。特性:输入,输出,有穷性,确定性,可行性。要求:正确性,可读性,鲁棒性,低存储高效性,简单性。一个算法存在最好,最差,平均三种情况,但我们通常关注的最坏的情况,理由如下:一个算法的最坏情况的运行时间是在任意输入下的运行时间上界...

【其他】 Chrome浏览器快捷键大全

前言浏览器标签页和窗口快捷键:浏览器功能快捷键:Chrome 浏览器中的设置。浏览器地址栏快捷键(当光标位于地址栏中时可以使用)浏览器网页快捷键:浏览器文本快捷键:浏览器标签页和窗口快捷键:Ctrl+N打开新窗口。Ctrl+T打开新标签页。Ctrl+Shift+N...

【Docker】docker容器内安装yum,vim等命令

二.更新apt-get指令三. 安装yum命令个人感叹当时在搞mysql集群,需要改ncf配置文件,进入容器之后是没有vim命令的,然后网上各种说法我总结了几种方式改配置文件1.我上述的 docker容器内安装yum,vim等命令2.可以cp 复制,将容器内的文件复制出来,在复制进去3.通过容器卷技术 -v 挂载4.别人或者你自己的配置好的镜像...

#docker#vim#linux
【云计算与大数据】知识点总结

前言第一章1.大数据的四个特点(4V)2.大数据计算模式3.云计算第二章(hadoop)1.Hadoop第三章(HDFS)1.HDFS的相关概念2.HDFS数据复制3.HDFS常用命令第四章(HBase)1.概念2.HBase和传统关系数据的区别第七章(MapReduce)1.MapReduce设计的一个理念2.MapReduce在三个层面上的构思第九章1.概念2.应用场景3.Spark理念4.S

#大数据#云计算
【C语言】斐波那契数列四种优化求解

题目:使用递归和非递归的方法分别实现求第n个斐波那契数,那么什么是斐波那契数。斐波那契数列指的是这样一个数列:0 、1、1、2、3、5、8、13、21,后面的每一个数是前面两个数的和。(由于数列增长快,int型就只能算到近50位,所以尽可能采用long long型)*方法一:递归实现//时间复杂度O(N^2)//空间复杂度o(N)long long fi...

【Insomnia】Insomnia 网络请求测试工具

测试协议的时候一般会有两个比较麻烦的地方。一是多个协议使用同一个变量,二是协议之间总有关联性(b 需要 a 返回的结果作为参数)。这篇文章会结合 Insomnia 这款精巧的桌面应用来解决这两个问题。应用使用结构/Insomnia|- workspace.1/---------------------+----------+||- folder.1-1/-------+|||||-

#测试工具
到底了