看牛客以为很easy,结果被胖揍了........... 进程、线程的区别、 协程、线程的区别,用过协程没? 双亲委派机制的设计有什么好处? 类加载机制相关问题....................... https的详细过程、证书 SSL握手的过程 非对称、对称加密的区别 RSA算法 https队头阻塞问题 TCP、UDP的区别 https的quic怎么实现的可靠传输,有什么优点,你会怎么设计
#软件开发2023笔面经# 机考: 机考共三道题,前面两道各100分的简单题,最后一道200分,至少中等难度,甚至困难,看运气。机考平台文本 链接 为保障拿下最后一题,可以刷刷**的专题。 第一题:停车场最少停车数量。给定一个字符串,0、1组成,1表示有车,0表示没有,小车占一个1,货车占两个1,卡车三个1。解题思路:从卡车开始,遍历字符串,我用了StringBuilder,有连续三个1则删除这三
本次暑期求职历程还是较为艰难的,今年找实习感觉比去年难度大了些,二月中旬就开始陆陆续续投了一些简历吧,很多企业直接就上简历挂,甚至,我应该是全网唯一一个腾讯测评挂的吧?还有携程也是测评挂,给了我当头一棒... 这次求职感觉就是学校尤为重要,那怕你简历出彩,学校不好可能机会都没有,甚至在面某些公司的时候,还被嘲学校差... 下图是三月份的时候的公司市值的比对,可作为参考: 2-28 小红书一面-日常
一面 两个Integer == 什么情况下成立 缓存的是什么 还有哪些类似Integer这样的 String == String为什么是不可变的 常量池除了字符串还有什么String被final类型修饰,并且数据内部由一个被final修饰的char数组保存,且并未提供修改数组的方法 JDK 10 11 有什么新特性 讲讲Spring,有什么好处 动态代理怎么实现的 动态代理和代理模式有什么区别(字
==与equals的区别 数组与链表的区别 jvm的垃圾回收算法 string A=abc String B=adc ; AB是否相等 mysql事务隔离级别 mysql索引 redis为什么快 redis的基本数据类型 redis的持久化 redis1的淘汰机制 spring的IOC AOP Mybatis #{} ${}的区别 linux常用命令 linux怎么查找一个已知进程的进程号
自我介绍 项目介绍,项目的印象深的点,然后详细说一说 项目的版本控制怎么做的 项目中用了哪些基本类型?(这个直接给我搞蒙了) 项目中的异常怎么处理的,遇到了哪些常见的运行时异常 ==和equals区别,基本类型可以用==吗 重载和重写的区别,返回值不一样可以重载吗 string stringbuilder stringbuffer区别 set list map都继承collection吗 tree
一面: - [ ] md5 二次加密的作用如何解密 - [ ] 主键索引和非主键索引的区别 - [ ] 怎么设计索引 - [ ] 最左匹配选择 - [ ] b ➕树的特点 - [ ] 消息队列运用场景 - [ ] 怎么防止消息丢失 - [ ] TCP udp - [ ] 三次握手四次挥手 - [ ] 为什么不是两次 - [x] 如何保证可靠传输 - [ ] linux 常用命令
没啥好说的 群面 一个面试官,小组九个人 给出一段阅读材料,5分钟阅读时间(差不多就是财务人员找IT同事导出百万条数据报表,并上传到内部服务器,供其他同事使用) 三个问题 首先1分钟谈自己的看***番发言,我第一个,属实整不会了。 然后就是20分钟讨论环节,选出汇报人,最后三分钟汇报。 全程说了两句话,就是差不多就那个意思吧,不太适应群面。 效率属实高,下午面完,晚上感谢信。 再见。 #美的面试#
一面 9.24(23min)技术面 1.自我介绍+项目介绍 2.聊聊项目(我的是一个秒杀系统项目) 3.对RabbitMQ的理解?项目中如何使用的?RabbitMQ如何确保消息不被重复消费? 4.Redis的理解?项目中如何使用?如何保证缓存与数据库的一致性? 5.MySQL的事务如何保证的?(回答redo log,undo log,bin log,MVCC)具体谈谈这些日志? 6.索引的数据结构
1、自我介绍 2、实习项目 3、mysql索引的分类,聚簇和非聚簇的区别,二级索引查找数据过程,哪些字段需要建立索引,为什么使用B+树而不是其他数据结构 4、举一个使用非B+树索引的数据库或场景的例子 5、为什么redis选择使用哈希索引 算法:中缀表达式求值(布尔运算版)
前言 11月16号投递->11月17号电话面->11月18号笔试(使用SpringBoot完成简易RBAC权限框架)->11月22号一面(全程八股,讲了一个小时)->HR面(11月30日) 电话面(15min) 自我介绍 实习经历 一面(55min左右) 自我介绍 项目 介绍一下自己最熟悉的项目? 项目的各个模块? Redis 缓存不一致性的发生及解决? 什么是缓存穿透?如何解决? 什么是缓存击穿
一面(40min) HashMap线程不安全。是哪一步不安全?怎么解决不安全呢? 多线程中解决线程不安全的方法?用了哪些锁? 分布式锁? ---> 乐观锁 @Version --- 高并发,那你要给每一个字段都加 version 吗? 介绍一下三次握手,四次回收。问:三次握手变为二次;四次挥手变为三次;在四次挥手中,如果服务器端得不到回应,会怎么办?会等待多久? Redis和DB的一致性?(多线程
一面 1、Java有哪些数据类型 2、==和equals 的区别 3、为什么要重写equals 4、如果对象hashcode相同这两个对象是同一个对象吗 5、Collections下面的子类有哪些 6、HashMap的底层实现原理(包括容量为什么是2 的整数次幂,扩容机制,hash冲突的解决) 7、ArrayList 和LinkedList 的区别 8、数据结构分为哪些 9、对时间复杂度和空间复杂
不错,把握每一份机会 本来恒生把我整到了测开,但我还是去线下面试了,一面基本全是水八股,不难 测试的微量模型?(我肯定不知道 我说了测试的基本流程) 有没有了解过一些测试工具(Jmeter、postman) 设计模式了解吗?(单例、策略者模式、巴拉巴拉说了一些) Spring常用注解(巴拉巴拉) Spring的核心(IOC 和AOP AOP用了吗?说了项目中杂用的) 动态代理? Spring的事务
11.2 一面 20mins 两个面试官交叉问 面试官A 1:自我介绍 2:期望薪资,工作地点 3:项目介绍 4:Spring 中的常用注解 5:如何求两个 Set 的交集 6:MyBatis 中动态 sql 的常用标签 7:MySQL 如何调优 面试官B 1:介绍 WebSocket 协议 2:Json 格式处理 3:redis 的持久化方式 反问 Q:工作地点 A:西安中兴软件园 Q:对校招生