在鱼皮的模拟面试里面学习有感

news/2024/11/9 1:12:03 标签: 面试, 学习, 职场和发展

文章目录

  • 1.上半场
    • 1.1.引言
    • 1.2.鱼皮的建议
  • 2.下半场
    • 2.1中间问题
  • 3.我的总结
    • 3.1我的体会
    • 3.2我的计划

1.上半场

今天的直播,第一次全程的跟下来:也算是放松一下~~

1.1.引言

上半场是后来总结的,听的时候没有随手记录:

1)这个问题里面的这个hutool工具库没有使用过,session和coolie这个没有了解过,7是针对于这个项目问的,8我自己正在学没有学到,API认证算法没听说过;

2)这个集合类:Map,Set,Linkedlist和ArrayList之类的,这个我初学的时候是学习过的,但是具体的这个细节也只是学习过一遍,不是很扎实;

3)不可变类:就是final关键字修饰的,这个修饰之后就不可以被继承了,但当时这个面试同学回答的是这个static,但是这个确实离谱,因为即使是不了解,学习这个C语言,也是const关键字,这个static就是静态的,让这个变量属于类域,而不是单个的对象里面;

4)这个提问的这个mysql表其实也是属于这个mysql进阶部分的内容,属于这个设计数据库,设计表,我在初阶速通的时候也是没有遇到这个问题的;

5)这个并发编程我大概了解,这个是知道的,但是这个具体的场景我确实是一个也答不上来,这个确实是一个问题;因为我理解的这个线程之间的并发执行就是并发,这个就是我目前的一个理解;至于这个场景,确实很不清楚;

image-20241107205840766

1.2.鱼皮的建议

1)读读巩固基础的书籍:Java核心技术卷I;—这个我自己确实也是可以参考一下的,但是这个适合于这个准备校招的同学

2)系统的看框架的教程:springboot框架之类的这个;------这个需要不断的学习,也是我自己目前正在学习的内容,但是这个框架使用很简单,但是具体的深入还是很有难度的;

2.下半场

2.1中间问题

1)青马工程:青马工程骨干培训计划,这个 其实我们自己学校也是有的,但是对于这个技术类的专业,例如这个计算机之类的,这个培训经历不要往上面去写;

其实这个可能对于这个公务员之类的比较有用,但是技术类的这个可能确实用处不大,可以看出来鱼皮根本就没有听说过,可能这个是最近几年才流行起来的;

2)反射:出现了低级的错误,但是这个反射我确实不了解;这个决定从明天开始学习(因为当时学习的时候把这个反射跳过去了,后来基本不怎么用到,可能因为我学的这个比较肤浅基础);

3)集合类:HashMap重点提问,设置初始容量,避免频繁的扩容,默认的这个扩容因子就是0.75,copyonWriteList的这个使用优化(这个我确实没有听说过);

4)mysql字段类型:int类型的数据,varchar这类的,这两个可能是我初学用到的最多的(在我的这个印象里面,这个mysql里面的这个数据类型和我们的其他的编程语言里面的这个数据类型不太一样);

varchar(20)就是这个类型的后面可以添加这个具体空间的大小(相当于是对于这个数据进行了一个初始化的工作);

5)hashmap和hashtable就是线程是不是安全

##hashmap可以是null数值,但是另外的这个不可以;

##hashtable是使用这个synchronized修饰的,因此这个是线程安全的;

6)对于JVM的理解:这个也是我听说过,但是没有系统学习的;

3.我的总结

3.1我的体会

这个仅仅是我自己的这个想法哈:就是我们一直盲目的学习可能会让我们厌倦,因为这个基础知识的学习其实是很枯燥的,我们可以停下听一听这样的直播面试,虽然以我们目前的这个技术实力还不足以去应付这样的面试

但是我们一定可以在这个面试里面找到我们学习过的这个知识点,检验我们的这个学习情况,也可以让我们看到我们学过的这个知识里面哪些是比较重要的,也算是一个参考吧,也可以让我们看清楚我们目前的这个技术水平,也算是看到差距,给我们持续学习的动力(因为通过这样的技术直播我们可能会更加直接的感受到我们的自己的这个水平和真实的面试者之间的这个差距的);

3.2我的计划

1)首先是学习这个反射的相关语法使用;

2)学习JVM相关的知识,了解一下;

3)其他的就按部就班的进行学习吧;


http://www.niftyadmin.cn/n/5744656.html

相关文章

Prompt Engineering介绍

什么是Prompt Engineering? 近年来,大语言模型(LLM)发展迅速,成为自然语言处理领域的重要技术。除了OpenAI的GPT系列、Google的PaLM(Pathways Language Model)和Bard,国内也涌现出多…

c++ 分治算法

分治算法(Divide and Conquer) 分治算法是一种重要的算法设计范式,其核心思想是将一个复杂的问题分解为多个规模较小的相同问题,逐步解决这些较小的问题,最后将这些问题的解合并成原问题的解。分治算法通常包含三个步…

ENSP作业——园区网

题目 根据上图,可得需求为: 1.配置交换机上的VLAN及IP地址。 2.设置SW1为VLAN 2/3的主根桥,设置SW2为VLAN 20/30的主根桥,且两台交换机互为主备。 3.可以使用super vlan。 4.上层通过静态路由协议完成数据通信过程。 5.AR1作为企…

【数据集】【YOLO】【目标检测】摔跤识别数据集 5097 张,YOLO行人摔倒识别算法实战训练教程!

一、数据集介绍 【数据集】行人摔倒识别数据集 5097 张,目标检测,包含YOLO/VOC格式标注。 数据集中包含2种分类:{0: Fallen, 1, Falling},代表摔倒的人和正在摔倒的人,都表示摔倒状态。 数据集来自国内外图片网站和…

前端页面性能优化的常见问题与解决方案

在当今互联网高速发展的时代,前端页面的性能对于用户体验至关重要。一个加载缓慢、交互卡顿的页面很可能会导致用户流失。本文将深入探讨前端页面性能优化中常见的问题以及相应的解决方案。 一、常见问题 (一)资源加载问题 文件体积过大 …

BiSNetV2训练自己数据集

windows训练自己数据集 参考这个大佬的过程:大佬过程 修改地方允许: train_amp.py最好放跟目录下:设置 在main函数里(line205)添加语句 os.environ["PL_TORCH_DISTRIBUTED_BACKEND"] "gloo" …

rk3568 适配 CAN

rk3568 适配CAN CAN(Controller Area Network),即控制器局域网,是一种高效可靠的串行通信协议。它广泛应用于汽车、工业自动化、医疗设备等领域,用于多个电子控制单元(ECU)之间的实时通信。 CAN总线的特点 多主控制: 网络上的任何节点都可以主动发起通信,无需中央控制…

离散时间信号的产生

文章目录 前言1.单位冲激序列函数1.2 函数:1.3 实现代码:1.3 调用方式1.4 调用结果 2.单位阶跃序列函数2.1 函数2.2实现代码2.3调用方式2.4调用结果 3.矩形序列3.1函数3.2 实现代码3.3调用方式3.4 调用结果 4.实指数序列4.1函数4.2实现代码4.3调用方式4.…