随笔分类 - 面试
摘要:1.TCP,UDP介绍,差别,UDP保证可靠性 ? TCP是面向连接的可靠传输 UDP是无连接的不可靠传输 TCP是头部消耗大最少20字节 UDP8字节 TCP是面向报文的 UDP是面向字节流的 TCP是只支持1对1通信 UDP可以1对多 多对一 多对多通信 2.简述TCP的三次握手四次挥手 三次握
阅读全文
摘要:Redis 常见面试热点题 1、什么是Redis? Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 2、Redis 与其他 key - value 缓存产品有那些特点? 主要有以下三个特点: ①Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的
阅读全文
摘要:详解GET 和 POST请求的本质区别 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结
阅读全文
摘要:###2020校招笔试题答案及评分标准 ####满分100分 时间1小时 一、简答题: (5分)写出你用过的linux命令,举例说明其中几个的具体用法。 答案:略。评分标准:正确五个,1分一个。 (5分)写出TCP的三次握手和四次握手的过程。 **三次握手:** 简而言之: 1、客户端向服务端发出连
阅读全文
摘要:四种思路,由于思路和代码都比较简单,这里就不再赘述了。 思路一、最常规的解法,统计一下用户输入的单词出现的各个字母的个数,然后统计字典里面的单词的字母出现的个数,比对各个单词的各个字母出现的次数,即是兄弟单词。 这个解法常规但是效率不高,但是我们可以优化一下,先算出输入单词的长度,先遍历一遍字典,筛
阅读全文
摘要:之前遇到的一道算法题,这里记录一下。 算法思想:因为是有序的,所以我们用s存放第一个元素的下标,用e存放最后一个元素的下标,那么arr[s] 就是所有元素中最小的,arr[e]就是所有元素中最大的,所以我们判断arr[s] + arr[e] - sum的值是否大于0,如果大于0那就说明 arr[e]
阅读全文
摘要:面试常考这个,记录一下 1、什么是seccion? session中文意思是"会话",指用户登录网站后的一系列动作,比如浏览商品添加到购物车并购买。会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记
阅读全文
摘要:面试中经常考到 HTTP中GET,POST和PUT的区别,记录一下 1、PUT和POST PUT和POST都有更改指定URI的语义.但PUT被定义为idempotent的方法,POST则不是.idempotent的方法:如果一个方法重复执行 多次,产生的效果是一样的,那就是idempotent的。也
阅读全文
摘要:之前在区块链面试中也遇到过,今天又看到它了,就简单记录一下吧。 代码如下: 1 // 2 // Created by tusxxw on 2020/7/17. 3 // 4 /** 5 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 6 7 有效字符串
阅读全文