面试基础知识准备,博客汇总

Posted littlebugproducer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试基础知识准备,博客汇总相关的知识,希望对你有一定的参考价值。

面试常见设计模式(以重要顺序排)

Tips:需要准备一个问题的回答:你用过哪些设计模式,怎么用的?

————(我当时一般都说是在桌面应用开发中用到了单例模式。点击某个按钮,弹出一个窗口进行信息交互。为了用户体验,弹出的窗口不能一直在最上层显示,但又不想多次点击按钮生成多个同样窗口,希望点击一次后,用户操作了其他页面,重复点击该按钮,会将第一次弹出的窗口置于最上层显示而不是再次新建一个该窗口弹出。实现方法是给按钮所在页面类赋一个public全局变量,初次点击按钮时,新建窗口类赋值给该变量。再次点击时,判断该变量是否为空,空则新建,非空则调用窗口类的显示方法,。当窗口被关闭时,变量置空。)

1、单例

简洁理解:https://www.cnblogs.com/qiaoconglovelife/p/5851163.html

复杂:https://blog.csdn.net/cjbct/article/details/79266057

2、工厂(简单工厂、抽象工厂)、

https://www.cnblogs.com/cxq0017/p/6544517.html

3、适配器

这篇有个举例,接口转换,你试着理解一下,结合研究经历,可以用来回答最开始那个你用过哪些设计模式这个问题,https://www.cnblogs.com/cxjchen/p/3159757.html

4、观察者

https://www.cnblogs.com/carsonzhu/p/5770253.html

5、代理模式

https://blog.csdn.net/lh844386434/article/details/18045671

计算机网络常见面试题

重点看★★:https://www.cnblogs.com/midiyu/p/7897086.html

三次握手四次挥手要记住,最好自己动手画画。

https://blog.csdn.net/sdgihshdv/article/details/79503274

操作系统常见面试题

https://zhuanlan.zhihu.com/p/23755202?refer=passer

数据库常见面试题

https://zhuanlan.zhihu.com/p/23713529?refer=passer

还有一个是数据库锁的优化,表锁->行锁,具体看下。数据库中索引的数据结构。数据库页,索引原理https://blog.csdn.net/qq_35673617/article/details/80802623

问题:索引多了好不好?索引的优劣。

这里面的问题弄清1、3、6、16。https://www.jb51.net/article/81875.htm

linux

还有一个linux相关的问题。不知道你平时用没用过,像ubuntu了不了解。要准备一下这个问题:常用的linux命令。回头问下你我再帮你整理

以上是关于面试基础知识准备,博客汇总的主要内容,如果未能解决你的问题,请参考以下文章

面试需要准备内容

Android安卓开发知识库汇总

Java大厂技术面试题汇总!java栈最大深度

Android面试174道题,帮你牢固基础,一战通关

多线程笔试面试题汇总

ES6面试复习干货知识点汇总