面试
文章平均质量分 56
Holmes Zhu
互联网新人
展开
-
MySQL 学习
MySQL 存储引擎MySQL 有那些存储引擎,有哪些区别?参考:MySQL中常用存储引擎有哪些?它们相互之间有什么区别?InnoDB 与 MyiSAM 的区别?如果表主要是用于插入新记录和读出记录,那么选择MyISAM能实现处理高效率。如果应用的完整性、并发性要求比 较低,也可以使用。如果由大量的增删操作,那么应该选择哪个存储引擎,为什么?InnoDb,支持事务的提交(commit)和回滚(rollback)。MySQL 调优MySQL 调优索引MySQL 索引事务、锁MySQL原创 2021-04-10 15:34:30 · 263 阅读 · 0 评论 -
计算机网络学习
最近正值秋招,计算机网络往往是面试易结点,准备做一个总结,算是巩固下自己的知识,也给大家做个参考。1.计算机网络体系结构*1.五层协议2.OSI3.TCP/IP4.数据在各层之间的传递过程1.计算机网络体系结构*1.五层协议jfa![这里写图片描述](https://img-blog.csdn.net/2018091621575080?w...原创 2018-09-16 22:02:02 · 284 阅读 · 0 评论 -
Redis 学习总结
redis支持哪些数据结构。zset底层实现 跳表复杂度?Redis 的 ZSET 做排行榜时,如果要实现分数相同时按时间顺序排序怎么实现? 说了一个将 score 拆成高 32 位和低 32 位,高 32 位存分数,低 32 位存时间的方法。问还有没有其他方法;string底层实现redis的hash怎么实现的?rehash过程讲一下;扩容机制mq重复消费,丢消息的问题怎么解决?redis的list有哪几种操作?布隆过滤器特点?缓存穿透?redis使用过程中出现过变慢的情况吗?redis k原创 2021-02-27 16:14:37 · 183 阅读 · 0 评论 -
操作系统学习整理
参考:春/秋招面试必备——操作系统进程和线程的区别?进程(Process)是系统进行资源分配和调度的基本单位,线程(Thread)是CPU调度和分派的基本单位;线程依赖于进程而存在,一个进程至少有一个线程;进程有自己的独立地址空间,线程共享所属进程的地址空间;进程是拥有系统资源的一个独立单位,而线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),和其他线程共享本进程的相关资源如内存、I/O、cpu等;在进程切换时,涉及到整个当前进程CPU环境的保存环原创 2021-04-03 18:39:43 · 104 阅读 · 0 评论 -
刷题记录总结
链表链表相关题目二叉树二叉树相关算法题动态规划动态规划相关题目原创 2021-03-06 11:13:12 · 118 阅读 · 0 评论 -
Partition的四种写法
partition算法是快排的核心,还可用于TopK问题,它的思想是这样:从无序数组中随机选一个 pivot,然后通过一趟扫描,以 pivot 为分界线将数组中其他元素分为两部分,使得左边部分的数小于等于 pivot,右边部分的数大于等于 pivot(左部分或者右部分都可能为空),最后返回 pivot 在新的数组中的位置。第一种写法:public static int partition1(int[] a, int begin, int end) { //选a[begin]作为pivot in原创 2020-12-16 22:35:49 · 1273 阅读 · 0 评论 -
由《怎样花两年时间去面试一个人》来谈谈程序员该如何准备找工作
《怎样花两年时间去面试一个人》是刘未鹏大牛写的一篇博客,读完感受颇多,和大家分享一下。本文开头提出了一个尴尬的事实,真正的大牛往往已经被预定好了,他们并不需要去像普通人那样到处奔波找工作,然而对于大部分人来说,找工作都是一个艰难的过程,与此同时,招聘者也很难招到想要的人才。为什么会出现这样的状况呢?原因很复杂,文章总结了关键的四点:招聘需求不明,更可怕的是并不是应聘者的事,而是招聘者没说清楚...原创 2018-09-23 23:05:28 · 434 阅读 · 1 评论