#我的实习求职记录# 面试题记录: 非技术相关: 说下js的数据类型 前端开发中有几种数据存储方式?各有什么区别? js数组方法的使用:用js代码以实现相应的功能? js中宏任务和微任务有哪些?分别怎么运行的?(js运行机制) TCP/IP协议的原理是什么?客户端与服务器怎么通信的?其过程中三次握手的每阶段含义是什么? Vue中的常用的几个方法有哪些? 比如:v-model/v-for等等? Vu
双非本211硕 一面 8.19 1小时20分钟 Spring的两大特性 MySQL的索引说一下 Redis的热key以及带来的问题 项目的库表设计,巴拉巴拉(就是个curd项目,但是还是问了很久,也不知道为啥) 就这些几乎没有八股,然后直接来了两道力扣中等题 《ip划分》 力扣原题,但是我没做过,主要就是对IP的合法性验证,以及如何通过递归得到把字符串分成四段的所有可能。 写了半天,用了四个str
时间:6.6 缓存多长时间失效;why 单点吞吐量 redis读写分离模型 redis持久化 arraylist 和 linklist 区别 hashmap 原理:jdk8的区别不用说;为什么从链表转化为红黑树 红黑树的理解 hashmap是不是线程安全 concurrentHashmap原理,和hashmap扩容的区别 写一个测试用例: 文本框,140字 图片,9张,5m 右下角发布按钮 手机a
1.java常用的异常处理机制 2.异常的两个子类 3.项目的日志,日志分哪些级别 4.equals和==的区别 5.简单说一下java的IO流 6.给了一个处理json文件的场景题 7.java中有哪些集合类 8.哪个是线程安全,哪个是线程不安全的(接上一问) 9.线程池有哪些作用 10.java的垃圾回收机制gc 11.mysql场景题,查一个学生表里面学生的总数,查学生表里面姓张的学生,查成
有些记不太清了,写个大概 最近一起面的,所以直接写在一起 一面 介绍部门 自我介绍 进程与线程的区别?开始吟唱 cpu调度算法?继续吟唱 并发怎么控制?项目中的体现? 有哪些印象深刻的排序算法? 这些算法复杂度是多少?哪些稳定 对于大数据上百万的数据排序怎么选择排序算法 堆排序相关 了解图论的相关知识吗 讲一讲最短路径、迪杰斯特拉之类的 hashset、hashmap?应用场景 平时怎么做的测试
1、自我介绍 2、自动化测试框架 3、测试流程 4、python(这里给我挖坑,问我全局,局部,全员变量区别,但查了一下没全员变量) 5、数据库 4月7号面的,现在还在初试,应该是凉了。 基本不怎么问测试,问八股文#顺丰2023春招##顺丰科技#
拒绝摆烂,从复盘面经做起!! 下午还在睡午觉,突然接到电话说我有个面试迟到了,遂看面试安排表,发现确实开始十分钟了,马上翻身下床,打开电脑,准备面试。 进入会议,和面试官说了抱歉,开始面试,但是面试官不开摄像头,很别扭。 先问了项目情况,为什么做秒杀,做此项目要考虑哪些东西,是参考的别人的吗,有什么不同点?没细问。 之后就是基础知识。 抽象类和接口区别,类加载器分类,双亲委派机制,怎么打破双亲委派
1.反射机制了解过吗? 2.String为什么是不可变的,与StringBuffer和StringBuilder有什么区别? 3.请你介绍用的比较多的集合 4.请你介绍一下InnoDB引擎,还有什么引擎,二者有什么区别? 5.介绍一下InnoDB底层的实现,B+树的实现 6.Springboot有哪些注解?Springboot的核心注解 是什么 7.除了Synchronized还了解其他什么锁吗?
1 自我介绍(校园经历、科研经历) 2 简历相关内容(基础知识) · 科研项目 · 简历项目Spring介绍,mvc,boot之间的关系 · Session是用什么表示的 · TCP滑动窗口是如何实现传输过程 · hashMap线程安全,如何实现其线程安全 3 手撕算法15min(没AC,说了思路) 二叉树根节点所有到叶子节点的路径和(1->2->3 一条路径值为123,返回所有的和) 思路
1.说说final 2.重写重载区别 3.hashmap底层原理介绍下 4.红黑树查询时间复杂度 5.为什么红黑树数组长度是2的n次方:考虑到减少碰撞,提高扩容效率 6.讲一讲spring 循环依赖 7.spring aop 8.线程池几个核心参数,提交新任务到线程池的执行流程 9.如何控制线程池中线程优先级 10.实习最大的收获 11.实习做的主要工作
问项目 redis分布式锁如何实现互斥? 数据库读写分离主库如果挂了另外一个从库顶上来其他库能否感知? OOM如何定位和处理? zset的实现方式,如果基于跳表则查找和插入的时间复杂度? 数据库为什么不用自增id? 读写分离的数据一致性怎么保证? mysql的主从同步怎么实现? jvm内存模型 手撕 已寄
鼠鼠的第一个面试,忘记录屏了,暂时想起来这些 自我介绍 介绍一下实习期间的项目,在项目里做了什么 项目当中用了java中的什么API,用了什么框架 jvm的原理了解吗,比如jvm生成类的过程,类的生命周期 实习项目用的什么数据库 实习当中设计过数据库表吗,谈谈怎么设计的 怎么优化数据库的查询速度 学校开设了什么语言的课程 用过其他语言吗 你觉得Python和java的区别在哪里 FTP协议位于五层
面试官很亲切 自我介绍 拷打研究生期间的项目 获奖情况 Java是自学的吗? i++操作是否是线程安全的? 怎么让其安全? MySql的索引是什么数据结构? 为什么不用B树而是B+树 呜呜呜,非科班的面试官问的都很基础,自己也没啥技术项目 20分钟草草收工。#得物一面#
1、自我介绍 2、项目用到的技术栈、项目问的比较多,一定要多看 3、三次握手四次挥手 4、缓存穿透和雪崩的原因和解决方法 5、布隆过滤器你了解吗 6、mysql中sql执行流程 7、sqlserver你了解吗 8、二进制文件在mysql中的作用 9、undolog和redolog的作用 10、java的基本数据类型 11、spring中ioc和aop你了解吗 12、spring怎么样解决循环依赖
秋招第一个面试 80分钟面试内容总结: 1 上来一个算法题 重合区间合并,例如输入{{1,3},{2,5},{8,9}},结果是{{1,5}}. 2 说一下比较自信的项目 3 实习都是干的啥 4 讲一讲kafka的组成。如果kafka消息推送失败怎么办。 5 MySQL的index,Redis的数据类型 6 MongoDB的优势以及跟其他NoSQL的区别 7 多线程 线程池设计 如果线程满了任务队