![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 57
0914_h
The future has arrived. It commences now.
展开
-
202104023美团
1.一面面试业务介绍、微服务治理、微服务是什么?zookeeper和eureka的区别?zookeeper的分布式属于cp的那几个特性?分布式CP、paas\Iaas\Daas\saas的区别、数据库索引干什么的、索引的数据结构、脏读的隔离级别、http和https的区别......原创 2021-04-23 17:40:18 · 82 阅读 · 0 评论 -
2021-04-02 dd-测试开发面经
1.一面:2.二面:原创 2021-04-02 15:13:09 · 89 阅读 · 0 评论 -
今日头条测开----2轮
1.shell编程统计toutiao_android工程下所有.java的文件的代码行数2.测试用例设计如何测试一个消息系统。 这个消息系统包含了:头条的评论消息、点赞消息、关注提醒、头条号提醒、问答邀请和系统消息(比如头条活动)3.最大不重复子串给定一个字符串,请找出其中无重复字符的最长子字符串的长度。例如,"abcabcbb",其无重复字符的最长子字符串......原创 2020-03-01 20:10:23 · 286 阅读 · 0 评论 -
操作系统学习笔记(三) 进程和线程的调度
转自:https://www.cnblogs.com/lustar/p/7716165.html对于多道程序设计的系统,就会有多个进程或者线程在同时竞争CPU。对于单核系统,调度问题,就是选择下一个要运行的进程或者线程是哪一个。线程的调度与进程类似,对于按内核级别的调度,与线程所属的进程基本没有关系。进程切换的代价是比较大的,包括用户态到内核态的切换、保存当前进程的状态、内存映像的改变...转载 2018-09-07 15:52:53 · 275 阅读 · 0 评论 -
堆和栈的区别(转过无数次的文章)
转自:https://blog.csdn.net/hairetz/article/details/4141043一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由...转载 2018-09-07 11:36:25 · 118 阅读 · 0 评论 -
先插入数据再建立索引与先建立索引再插入数据的区别
转自:https://blog.csdn.net/songyaxing/article/details/52675678 1、新建一个表结构,创建索引,将百万或千万级的数据使用insert导入该表。 2、新建一个表结构,将百万或千万级的数据使用isnert导入该表,再创建索引。 这两种效率哪个高呢?或者说用时短呢? 我感觉无论先建还是后建索引,当有数据时都需要updat...转载 2018-09-12 22:12:19 · 5006 阅读 · 0 评论 -
DDOS和DOS区别
转自:https://zhidao.baidu.com/question/466301367.htmlDDOS是DOS攻击中的一种方法。 DoS:是Denial of Service的简称,即拒绝服务,不是DOS操作系统,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。 DDOS:分布式拒绝服务(D...转载 2018-09-12 21:48:44 · 7473 阅读 · 0 评论 -
2018农行--软开
1、cookie和session的区别:解答:session、cookie都是由服务器生成的;session保存在服务器端;cookie保存在本地终端的数据;服务器将cookie发给在本地浏览器,浏览器以k-v形式将数据保存到本地;session用来跟下次访问同一网站时携带的cookie进行对比;由于浏览器不安全,客户端增加了些限制确保cookie不会被恶意使用,同时不会占据太...原创 2018-09-12 22:17:09 · 6587 阅读 · 0 评论 -
笔试题知识点回忆
1、Linux命令,有关2<&1的:摘自:https://www.cnblogs.com/caolisong/archive/2007/04/25/726896.htmlcommand >out.file 2>&1 &command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是...原创 2018-09-25 19:37:30 · 175 阅读 · 0 评论 -
今日头条---后台开发笔试题
第一题:简化Unix风格的路径:实例:输入:/home/输出:/home实例2:输入:/a/./b/../../c/输出:/c分析:(参考自:https://blog.csdn.net/qq_28618765/article/details/78013580?utm_source=copy)“..”表示返回路径的上级目录(如果当前是根目录则不处理),“.”表示当...原创 2018-09-20 21:08:50 · 3047 阅读 · 2 评论 -
2018年秋招深信服笔试题
第一题:顺时针输出矩阵元素:def printMatrix(matrix): res = [] while matrix: res += matrix.pop(0) if matrix and matrix[0]: for row in matrix: res.append(row.p...原创 2018-09-21 22:20:44 · 4859 阅读 · 0 评论 -
2018校招深信服编程题与面试题
第一题:顺时针输出矩阵元素:def printMatrix(matrix): res = [] while matrix: res += matrix.pop(0) if matrix and matrix[0]: for row in matrix: res.append(row.p...原创 2018-09-21 22:33:26 · 2299 阅读 · 2 评论 -
京东2018校招
1、编程题:至少输入一个数,至多100000个数要求输入用逗号间隔;输出要逗号分隔;输入1,2,3,1,1,2,5,6,7输出:1-3,5-7样例2:输入为:1,3,4输出为:1,3,4为什么编完一直是84.5%if __name__=='__main__': s=raw_input(); lis=s.split(',') liset=list(se...原创 2018-09-09 21:09:04 · 374 阅读 · 0 评论 -
两个栈实现一个队列,两个队列实现一个栈
转自:https://www.cnblogs.com/tracyhan/p/5490775.html1、两个栈实现一个队列有三种思路:思路一:将stack1作为存储空间,将stack2作为临时缓冲区,入队时,直接压入stac1,出队时,将stack1中的元素依次出栈压入stack2中,再将stack2的栈顶元素弹出,最后将stack2中的元素再倒回给stack1思路二:入队时,判断...转载 2018-09-09 16:13:49 · 243 阅读 · 0 评论 -
阿里电话面试
TCP 协议如何保证可靠传输转自:一、综述1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。2、数据校验3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片都小于MTU.而接收方IP层则需要进行数据报的重组.这样就会多做许多事情,而更严重的是,由于UDP的...原创 2018-03-18 13:59:43 · 2216 阅读 · 0 评论 -
Http协议错误代码大全
错误代码(也称作状态代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码 200(“正常”)。”网页未找到”错误会生产 404 错误。某些常见的代码以粗体显示。1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 说明100(继续) 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余...转载 2018-03-18 13:35:58 · 442 阅读 · 0 评论 -
五大常用算法:分治、动态规划、贪心、回溯和分支界定
转自:http://blog.csdn.net/yake827/article/details/52119469分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(...转载 2018-03-18 15:46:10 · 256 阅读 · 0 评论 -
动态规划
一、动态规划参考链:1:https://blog.csdn.net/baidu_28312631/article/details/47418773参考链接2:https://www.cnblogs.com/cmai/p/7581959.html练习链接:http://www.acmcoder.com/index优化:递归(需使用大量的堆栈,易堆栈溢出)--->优化成递推--->对于空间...原创 2018-03-23 11:12:03 · 174 阅读 · 0 评论 -
2018-03-29-阿里菜鸟面试(电面一)
一、阿里面试题:1、项目介绍,项目的难点在哪里?答、极光推送2、大概的场景描述:客户有个需求就是想把黑色照片变成白色照片。(不知道我描述的问题有没有偏差)首先客户把黑色照片发给了我(客户端和服务器端中间的),客户端的请求一直在继续,我把客户的图片发给服务器,服务器此时在处理照片将其变成白色,服务器在处理照片时需要处理一段时间。此时客户端应该怎么挂起请求?也就是说,怎样处理客户端的等待、挂起?使得,...原创 2018-03-29 21:48:11 · 5697 阅读 · 2 评论 -
十大经典排序算法
0、排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度:运行完一...转载 2018-03-24 12:22:31 · 262 阅读 · 0 评论 -
2018-03-24-今日头条
一、找数字对,不能重复错误的代码:最后2还在。。。。。。改:直接是不往下运行,为什么啊?o(╥﹏╥)o最后的修改:总结:自己想的太不全面了。。。。还是练习的少o(╥﹏╥)o...原创 2018-03-24 21:53:48 · 248 阅读 · 0 评论 -
Python源码中的PyCodeObject
转自:https://www.cnblogs.com/fortwo/archive/2013/05/10/3071699.html1.Python程序的执行过程Python解释器(interpreter)在执行任何一个Python程序文件时,首先进行的动作都是先对文件中的Python源代码进行编译,编译的主要结果是产生的一组Python的字节码(byte code),然后将编译的结果交给Pytho...转载 2018-03-28 09:59:33 · 294 阅读 · 0 评论 -
.pyc和PyCodeObject是什么?
转自:https://www.cnblogs.com/slydevil/p/7125419.html一、.pyc是什么1. python是一门解释型语言? 初学python时,听到的关于python的第一句话就是,python是一门解释型语言,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件时什么呢? c应该是compiled的缩写。 为了防止学习pyt...转载 2018-03-28 14:05:21 · 1985 阅读 · 0 评论 -
Python2.7.10上的PyCodeObject
1、code结构:class code(object) | code(argcount, nlocals, stacksize, flags, codestring, constants, names, | varnames, filename, name, firstlineno, lnotab[, freevars[, cellvars]]) | | Create a c...原创 2018-03-28 15:48:39 · 398 阅读 · 0 评论 -
2018-03-28-华为最大连续子数组和
1、问题描述:从一串整数数组中找出最大连续 子数组的和,整数数组中有正数和负数,0输入:2,-3,4,8输出:12思路:首先,规定一个最大值是max1=0然后,二重循环,第一重是取第1个到最后一个元素,规定数字元素和s=0,第二重循环是从第一重下标元素开始累加,直到数组长度为止,其中每累加一次,就和最大的值max1比较,若大于最大的值,就将其赋值给max1,知道第二重循环结束。返回第一重,接着去下...原创 2018-03-28 22:25:03 · 281 阅读 · 0 评论 -
2018-04-05-Tencent翻转数列
一、编程11、题目描述(大概描述):n是数组长度(0<=n<=10^9),m是数组中翻转正负的间隔数;数组中的基本元素是由1,2,3,4,5....组成的。且满足n能被2m整除,即n%2m=0求数组中元素的和示例:8 28即:数组应该是[-1,-2,3,4,-5,-6,7,8]2、思路:第1,2....i..个数,i除以m=商...余数;将商和余数组成float型,向上取整,取完整后与...原创 2018-04-05 17:16:16 · 236 阅读 · 0 评论 -
网易乐商北京(电面一)
1、http和https的区别:HTPPS和HTTP的概念HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系...原创 2018-04-27 09:18:35 · 258 阅读 · 1 评论 -
两个队列实现一个栈,两个栈实现一个队列
逻辑参考:https://www.cnblogs.com/tracyhan/p/5490775.html原创 2018-09-09 16:12:11 · 152 阅读 · 0 评论 -
美团电话面试题
转自:http://blog.csdn.net/qq_33082731/article/details/74230813一、get、post的区别,什么是幂等性,put和post的区别?1.什么是幂等性幂等性概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。2.REST请求中哪些是幂等操作GET,PUT,DELETE都是幂等操作,而POST不是,以下进行分析:首先GET请求很好理解...原创 2018-03-18 14:45:16 · 3657 阅读 · 0 评论