2021找工作总结

工作总结

​ 先自我介绍一下,本科华中某211,西南某985硕士,非计算机科班,秋招面试找的是Java后端开发,拿过大厂Offer,在求职的过程中,收集了蛮多东西。

Spring相关

​ 自己写了一个SpringBoot的项目,一些面试官也会问一些问题:

  1. Spring Security 工作原理概览_江南一点雨的专栏-CSDN博客 ,在我的项目中用到了Spring Security
  2. 详解Spring Boot 配置多个RabbitMQ_java_脚本之家 ,中间件RabbiMQ实现异步消息。
  3. Spring中用到了哪些设计模式? - murphy_gb - 博客园, 这个应该是很常问的吧!!!
  4. MyBatis相关
  5. 介绍一下spring mvc - ConstXiong - 博客园SpringMVC也有问的
  6. SpringMVC简单介绍_sinat_41400695的博客-CSDN博客
  7. BeanFactory 和 FactoryBean 的理解_Java极客技术-CSDN博客这是问的重点!!!

MySQL相关!

​ 做后端开发,免不了和数据库打交道,这里是问的重点。

  1. 数据库(SQL)面试题,基础知识(超全面)_念念不忘,必有回响-CSDN博客_sql基础面试题及答案
  2. sql中where,group by,having的用法总结_Olivia0615的博客-CSDN博客
  3. MySQL中的几种日志了解 - myseries - 博客园
  4. 什么是三范式_CharlesYooSky的博客-CSDN博客_三范式
  5. MySQL单条SQL语句性能评估 - jan4984 - 博客园
  6. 面试官:谈谈你对Mysql的MVCC的理解?_360linker-CSDN博客_mvcc面试MVCC无锁重点!!!
  7. MVCC--多版本并发控制机制 - 数据是宝 - 博客园
  8. 怎么保证缓存和数据库数据的一致性? - 莫等、闲 - 博客园,这个争论蛮多的。
  9. 【mySQL】left join、right join和join的区别 - 进击的前端之路(偶尔爬坑java小路) - SegmentFault 思否
  10. 【MySQL】深入了解 InnoDB中的聚集索引和辅助索引(B+树索引)_王如霜-CSDN博客_聚集索引和辅助索引
  11. Sql性能优化看这一篇就够了_小葫芦的博客-CSDN博客
  12. Mysql锁机制简单了解一下_不忘初心-CSDN博客
  13. 关于mysql处理百万级以上的数据时如何提高其查询速度的方法_Elvis技术小屋-CSDN博客,大数据处理。
  14. MySQL大表优化技术要点科普
  15. 什么时候建索引_yaoct的博客-CSDN博客,索引蛮少的,问一问,复制表的时候是先复制数据还是先复制索引呢?
  16. MySQL的Limit有性能问题,你知道吗? - 知乎,分页常问。
  17. MySQL 执行计划详解 - 殷建卫 - 博客园
  18. mysql优化,不用怕面试题_美好的未来在于把握今天-CSDN博客
  19. MySQLl的原子性和持久性如何保证? - 爪哇搬砖 - 博客园
  20. 【面试现场】为什么MySQL数据库要用B+树存储索引?_小史,常问
  21. MySql数据库并发事务的底层实现:表锁、行锁、间隙锁、死锁_李志杰的博客-CSDN博客,总之各种锁。
  22. MySQL优化:如何避免回表查询?什么是索引覆盖? (转) - myseries - 博客园
  23. SQL GROUP BY 语句
  24. 视图的概念、特点及使用_W_Y_L_的博客-CSDN博客,有问过,比较少。
  25. Redis底层之String_Dazhu233的博客-CSDN博客
  26. 关于sql和MySQL的语句执行顺序(必看!!!)_猪哥-CSDN博客_sql执行顺序
  27. sql的语句执行过程 - 八千步 - 博客园
  28. 详解一条SQL语句的执行过程_qmzm-CSDN博客_sql执行过程
  29. 一条SQL语句在MySQL中执行过程全解析_ratel的博客-CSDN博客_mysql sql执行过程

操作系统

​ 这部分题的变化较少,系统地看一看就会好很多。

  1. select、poll和epoll的区别 - sunweiye - 博客园
  2. 内存管理 - 简单爱_wxg - 博客园
  3. 操作系统-内存管理_王道长的技术博客-CSDN博客
  4. 操作系统面试题(必考)_NuanShuTT的博客-CSDN博客

计算机网络

​ 这部分问的挺多的,需要重点关注。

  1. TCP 为什么三次握手而不是两次握手(正解版)_萧萧的专栏-CSDN博客
  2. HTTP1.0、HTTP1.1 和 HTTP2.0 的区别 - _浪潮之巅.☆ - 博客园,重点!!!
  3. (经典)tcp粘包分析_zhangxinrun的专栏-CSDN博客
  4. 写一篇最好懂的HTTPS讲解_郭霖的专栏-CSDN博客_https://blog.csdn.net/guolin_blog/article/details/,这篇文章写的真好,值得细看。
  5. [CS-Notes/计算机网络 - 概述.md at master · CyC2018/CS-Notes](https://github.com/CyC2018/CS-Notes/blob/master/notes/计算机网络 - 概述.md)

Java基础

  1. Java面试——写一个生产者与消费者_zhengzhaoxiang的博客-CSDN博客_写一个生产者消费者
  2. 经典线程面试题-两个线程交替打印_小小云麓的博客-CSDN博客_两个线程交替打印
  3. 白话讲解缓存和缓冲区别_编程_灵魂-CSDN博客
  4. 详解乐观锁的一种实现方式——CAS_caisongcheng_good的博客-CSDN博客
  5. 并发下线程池的最佳数量计算_qq_34417408的博客-CSDN博客
  6. java中i=i++字节码分析_weixin_30825581的博客-CSDN博客
  7. 类与类之间的常见关系_大梁学编程-CSDN博客
  8. 什么情况下会发生full Gc?如何排查频繁发生full Gc的原因?_weixin_39309402的博客-CSDN博客
  9. 断言(Assert)与异常(Exception)_Sloth-CSDN博客
  10. Atomic原子类及其底层原理_weixin_41846500的博客-CSDN博客
  11. Java并发编程规则:不可变对象永远是线程安全的_纸上得来终觉浅,绝知此事要躬行-CSDN博客
  12. Java处理异常机制以及五个关键字_cccrush的博客-CSDN博客
  13. 使用CMS垃圾收集器产生的问题和解决方案 - God is a Coder.. - OSCHINA - 中文开源技术交流社区
  14. Java多态实现原理 - kaleidoscopic - 博客园,多态常问。

Linux

​ 常见的命令需要了解。

  1. linux系统实现多个进程监听同一个端口 - 脚本小娃子 - 博客园
  2. linux下使用top和pmap命令查看系统运行状态和进程运行状态_baobingji的博客-CSDN博客_linux查看运行状态
  3. Linux面试题(2020最新版)_ThinkWon的博客-CSDN博客

RabbitMQ

​ 我的一个项目中用到了该中间件,问的挺多的。

  1. RabbitMQ如何保证高可用_weixin_42942532的博客-CSDN博客_rabbitmq 高可用
  2. rabbitmq面试题_Java技术博客-CSDN博客
  3. RabbitMQ高级之如何保证消息可靠性?_和耳朵-CSDN博客

数据结构

​ 这部分是重点吧,刷题走起。

  1. 教你如何迅速秒杀掉:99%的海量数据处理面试题_结构之法 算法之道-CSDN博客, 问的挺多啊的。
  2. 【第二弹】字节跳动7月份按岗位汇总算法高频题_笔经面经_牛客网
  3. 摔玻璃球(鸡蛋)查找临界楼层_weixin_43918780的博客-CSDN博客_摔玻璃球找临界楼层问题

总结

​ 找工作是一件需要去坚持的事,需要保持较好的心态,可能你周围的人会很早找到工作,但是你也不要气馁,继续去面试,不断总结,会有很多机会的。祝各位马到成功。

posted @ 2021-06-06 19:26  CodeJames  阅读(62)  评论(0编辑  收藏  举报