菜鸡Littleegg的前端面经(一) 大四,考虑了很久放弃了考研之后呢,本菜鸡就准备找实习了,但是发现都挺难的。 因为学校没有统一的安排,所以得自己去找实习,这里比较推荐boss直聘和实习僧。下面整理一下我的面试经验吧,也算是一个复习。 先是自我介绍,这个还是要好好准备下的,具体我也还是新手,
第5章 持久化 持久化,Redis的持久化功能有效避免因进程退出造成的数据丢失问题,本章首先介绍RDB和AOF两种持久化配置和运行流程,其次对常见的持久化问题进行定位和优化,最后结合Redis常见的单机多实例部署场景进行优化。 5.1 RDB 5.2 AOF 5.3 问题定位与优化 5.4 多实例部署 Tip
01 Redis面试问题常见划分(6个部分) Redis 的概念理解 Redis 基本数据结构详解 Redis 高并发问题策略 Redis 集群结构以及设计理念 Redis 持久化机制 Redis 应用场景设计 Redis学习路线图(xmind) Redis学习路线图(xmind) 02 涉及到的面试题目如下 Redis 的特点有哪些? Redis 支持的数
9、内部碎片和外部碎片 【内部碎片】 内部碎片就是已经被分配出去(能明确指出属于哪个进程)却不能被利用的内存空间;(已分配却用不了) 内部碎片 是处于 (操作系统分配的用于装载某一进程的内存)区域内部的存储块,占有这些区域或页面的进程并不使用这个存储块。而在进程占有这块存储块
1、为什么选择测试开发 答:首先,我认为的测开是测试和开发工作都在做的。一方面,据我了解,在近几年,国内对软件测试越来越重视,并且从用户角度来说,对于同类产品,可能会更加注重产品的质量和服务,所以我觉得测试的发展前景是非常好的。其次,测试在一个项目开发的过程中是非常重要的一环。测
本来还挺紧张的,起了个大早来复习,然后面试过程中,就还比较放松,面试官是比较和善的,一直在引导我说出来我会的知识,然后让我把自己会的东西讲出来,总体下来,感觉还是不错的。 一面(9月17日 25分钟) 1.自我介绍 2.讲一下项目(具体做了哪些) 3.这个项目是网上找的,还是你们学校的课设? 4.
正文 一些看到我文章的朋友,问我怎么零基础Java“逆袭”,又怎么学好Java。 以下是我的一些经验总结吧: 1.制定好一下系统的学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。因为现在有很多人都是这样,表面上我是学会了,但是以上手去写但是怎么也写不出来。
整理的70道阿里的Java面试题,都来挑战一下,看看自己有多厉害。 1、java事件机制包括哪三个部分?分别介绍。 2、为什么要使用线程池? 3、线程池有什么作用? 4、说说几种常见的线程池及使用场景。 5、线程池都有哪几种工作队列? 6、怎么理解无界队列和有界队列? 7、线程池中的几种重要的参
Map在Java里边是一个接口,常见的实现类有HashMap,LinkedHashMap,TreeMap和ConcurrentHashMap 在Java里边,哈希表的实现是由数组+链表组成 HashMap底层数据结构是数组+链表/红黑树 LinkedHashMap底层数据结构是数组+链表+双向链表 TreeMap底层数据结构是红黑树 ConcurrentHashMap底层
1、进程和线程的概念、以及他们的区别 (1)基本概念 进程:是系统进行资源调度和分配的的基本单位,实现了操作系统的并发; 线程:是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚
知识点查漏补缺: 操作系统缓存(一级、二级?) 进程有哪些状态,状态之间的转换? “僵尸”进程? 操作系统如何实现原子操作?(锁? 还有吗?) 计算机网络 IP分页?ICMP?ping命令属于哪一层? Linux查看进程所占CPU资源?内存管理命令? python内存是如何使用的? 深拷贝、浅拷贝 Java堆栈存什
垃圾回收算法 垃圾回收算法的实现设计到大量的程序细节,并且每一个平台的虚拟机操作内存的方式都有不同,所以不需要去了解算法的具体实现。 复制算法 将可用内存按容量划分为大小相等的两块,每次只使用其中的一块。当这一块的内存用完了,就将还存活着的对象复制到另外一块上面,然后再把
工厂模式 java面试题----工厂模式大整理(面试问的较多) 一句话总结工厂模式:方便创建 同种产品类型的 复杂参数 对象 工厂模式重点就是适用于 构建同产品类型(同一个接口 基类)的不同对象时,这些对象new很复杂,需要很多的参数,而这些参数中大部分都是固定的,so,懒惰的程序员便用工厂模
1、隐式类型转换和显式类型转换 隐式类型转换由编译器自动进行,不需要程序员干预。隐式类型转换通常有两种情况:赋值转换和运算转换。 1)赋值转换:将一种类型的数据赋值给另外一种类型的变量时,发生隐式类型转换。比如: int x = 1.23; // 1.23是double类型,先隐式转换为int float y
有人问,为什么想要投递大厂,总结一下大概有这么几个出发点: 1.追求高薪资 相对小厂而言,大厂的薪资水平会更高不少。具体数字区间就不细说了,但是大厂整体会大方很多,只要你能够通过面试,30%甚至更高的涨薪都有机会拿到,更何况,大厂的年终奖也不会被“无良”老板随意克扣。 2.追求稳定 去
前言 对于字节跳动的二面三面而言,Framework+MVP架构+HashMap原理+性能优化+Flutter+源码分析等问题都成高频问点!然而很多的朋友在面试时却答不上或者答不全!今天在这分享下这些问点的视频解析给大家,希望对有需要的朋友有所帮助! 80%的人答不出的字节跳动面试问题—Framework 视频内
前言 “找工作 3 个多月了,还没有遇到合适的,坐标杭州。”“坐标北京,2 年工作经验,裸辞 1 个月了,Java/Python 方向都在找,投的简历都石沉大海了。”“金九银十找的全是 996 的,双休只有外企和非互联网行业。”“去年冬天被裁员的,今年到现在还没找着像样的工作。”“投了半个多月简历
/// /// If [button] is not [MaterialButton.enabled], the value of /// [getDisabledTextColor] is returned. If the button is enabled and /// [buttonTextColor] is non-null, then [buttonTextColor] is returned. /// /// Otherwise the text color depends on the
备份:bgsave //将dump.rdb保存到usr/local下 恢复:将dump.rdb放到redis安装目录与redis.conf同级目录,重启redis即可 2.3 恢复和异常流程演示 1,查看启动目录,没有dump文件 2、set值 3、执行shutdown命令关掉服务,查看目录,已经生成对应的dump文件。 4、重启redis服务,发现
2021.07.22禾赛提前批一面面经 1.LUTRAM的意思 2.LUTRAM和block RAM的区别 3.时序约束和时序优化 4.跨时钟域 5.为什么不能多bit采用同步寄存器打两拍 关于这一点,我后面更新一个我的理解。 6.场景题:100M系统时钟,输入数据位宽为16,一直持续输入,延迟1s再发送出去,应该怎么做到延
前言 很多 Java 开发者面试之前,可能没有较长的工作时间或者较为丰富的工作经验,所以不知道互联网公司或者一线互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,最后以惨败收场。针对这些的读者朋友,小编整理了一些知名
1、聊一下项目经历; 2、注解事务用哪个关键字、事务传播行为有哪些 3、同一个类里无事务方法A调用有事务方法B,事务会生效吗?为什么不会?如果就想它生效该怎么做 4、Autowired和Resource的区别 5、说一下finally作用;在returen前执行还是return后执行 6、说一下线程池核心参数及其作用;
由于文章篇幅有限,只是写了一部分,更多的详细的内容我整理成了一份PDF文档,需要的朋友可以私信我【面试】免费领取 简单介绍下Flutter框架,以及它的优缺点? Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。同时,Flutter
我不是有经验的 HR 无法给出“非常漂亮”的简历标准,下面简单说说我个人认知的简历及格线标准: 信息完整。姓名、电话、邮箱、在校经历、公司经历、项目介绍等等,其实有很多大神早就写过 N 篇关于简历信息的文章了,我个人比较喜欢 Trinea 大神分享的简历模板《推荐 3 个简历模板
1、TCP和UDP的区别 TCP(Transmission Control Protocol,传输控制协议)提供的是面向连接,可靠的字节流服务。即客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。 UDP(Use