详细介绍一下项目,为什么要用这些技术 这个项目对比你参考的开源项目优势在哪里 如果让你设计一个缓存架构系统,你会如何设计 Redis集群出现网络分裂问题如何处理,作为探讨,给出一个思考过程 最近在研究什么技术? 然后就是反问环节,面试官介绍了自己部门的业务以及工作内容技术栈等等 每个问题都很开放,虽然看上去问题不多,但是也面试四十多分钟#平安金服##面经##2023校招##校招##Java开发#
1.介绍项目,根据项目延伸场景题(很多场景题,如:线程池线程数怎么设置)。 2.C++悬空指针问题。 3.C++容器哪些是线程安全的。 4.手撕拓扑排序(怎么改成并发的?并发有什么问题)。 5.协程。 6.分布式CAP。 7.悲观锁和乐观锁。 8.不同IO模型种类。 9.反问。 #软件开发2023笔面经#
1、简单问了下实习 2、简单问了下C++ 3、给一个string的数字,看能分成多少种点分十进制的IP地址。 vector<string> getIP(string num){ } 如 25525525可以生成以下: 255.255.2.25 2.55.255.255 ... 用dfs写的,思路为往string num中放三个小数点,长度为n的num可以放.的位置有n-1个。 需要对每次划分的IP
第一题 标签:dfs、双指针 题意:给一棵树节点个数为n,现为每个节点赋权,要求每个节点权值不同、权值范围为1~n、奇数层节点权值和与偶数层节点权值和差值的绝对值不超过1。 思路:首先把奇数节点和偶数节点存储起来,得到奇数和偶数节点的个数分别为n1,n2(n1+n2=n)n_1,n_2(n_1+n_2=n)n1,n2(n1+n2=n)。设权值和为A=∑i=1niA = \sum_{i=1}
(3.27 更新:已挂) 特别短暂,全程只有25分钟 java基础 1.什么是多态? 2.java的异常体系? 3.final和finally的区别? 4.LinkedList是单向链表还是双向链表? 5.HashSet的实现原理,数据结构? JVM 1.GC的分类?每一种GC的名称?作用? 计网 1.http和https的区别? 2.OSI七层模型?TCP/IP四层模型?五层协议? 3.从浏览器
自我介绍 链表和数组的区别 Java里Map的基础实现,他们有哪些差异(hashmap、ConcurrentHashmap、treemap) 有一个list对他进行排序,怎么排序?(快排) 大文件进行排序(归并排序) 大的链表或者数组实现快速查找(hash) 实际使用中什么时候会使用到异常? 线程创建方式,thread和runnable哪个好 面向对象设计原则 设计模式(单例模式,开始吟唱) 为什
一、算法题(2道) 1. 你这个学期必须选修 n 门课程,记为 0到 n -1,在选修某些课程之前需要一些先修课程,先修课程按数组 nums 给出,其中 nums = [a,b] 。如果要学习a,则必须要学习b。请你判断是否可能完成所有课程的学习? 如果可以,返回 true ; 否则,这回 false 。 2. 反转链表 简单题,答案见链接。 https://www.programmercarl.
开始折磨: 1、自我介绍提到了你是比较要强的人,怎么说你比较要强,什么事情让你有这样的感受(说实话真不该提这一嘴,完全没准备) 2、顺着上个问题问到了项目经历,我付出的额外多的部分是什么(项目这里也没想到会问,因为是纯静态的原生项目) 3、你说你之前没有基础,那为什么会被邀请参加这两个比赛,为什么不邀请其他有经验的同学? 4、项目时间 5、我的第一个项目(一个翻译网站)是怎么完成的,怎么学习前端的
1. 项目略 2. Java集合 - 数组和ArrayList的区别(长度 存储区别) - 使用集合框架好处和缺点 - 遍历List的方式 优势如何 3. 数据库 - 一条SQL查询语句 - 隔离级别 - 隔离级别和锁的关系 4. 手撕代码 一道简单的DFS 5. 问答: - 具体的业务 - 需要提升的点 技术比较单薄,项目需要磨炼下,记得把亮点展现出来 感悟:虽然结果凉了,但是体验还是蛮好的。我
1、做个自我介绍 2、HashMap HashMap底层数据结构是什么? HashMap中链表和红黑树的查询操作时间复杂度是多少? HashMap是线程安全的吗? HashTable和concurrentHashMap都是怎么实现线程安全的? 3、线程池 线程池的参数有哪些? 说一说线程池的组成? 核心线程数一般是多少? 线程池的任务调度是怎样的? 4、MySQL 说一说索引的底层数据结构,有哪些
3.23 17:50-18:50,就1个小时 题量很大,20道单选题,11道多选题,5道填空题,5道综合题,1道附加题。 考察范围很广,Java基础,JVM,JUC,SQL,redis,消息队列,微服务。 鼠人寄了,好多没做出来。 说一说面向对象的三大特征? synchronized和violated的区别? 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备
- 项目略 - B+树有什么特点 - 对一个表设计索引需要注意的细节?多表查询索引优化 - 事务的隔离级别 - 可重复读什么? - 悲观锁和乐观锁 - 对JVM了解,JVM是什么结构,由那几部分组成 - docker如何实现多容器,原理, 如何实现隔离 - 线程池参数及其含义 - 拒绝策略类型 - 快排 原理 具体怎么做的 - Spring AOP 具体是什么意思 设计模式 - - 场景题:假设我
发面经攒好运 先说结果:“xxx同学,你的面试没有通过,感谢你跑一趟” 讲正题吧: 1.自我介绍 2.threadLocal你怎么用的?遇到过什么问题,这个问题你怎么解决的?threadLocal的底层是怎样的?threadLocalMap的remove方法了解吗? 3.MySQL主从复制怎么实现的?sharing-JDBC底层源码了解吗?MySQL主从复制,主服务器挂了怎么恢复数据,主服务器是彻
问了一个项目里的自定义token的单点登录实现 一些基础八股 问了一些go相关的知识 全程半小时 难度适中
2023实习第四场面试(2023.03.13) 50min 电话面,面试官很好很耐心,收获很大; 约面的时候其实我已经进系统投了其他部门了,然后说“那先面一下吧,之后再说” (腆脸要了一次面试机会哈哈哈哈) 1.自我介绍 2.进程线程最本质的区别 3.进程间通信方式 4.操作系统内存回收机制 5.如果内存回收和直接回收之后,内存还是不够怎么办 6.实际使用当中,如果我有些进程重要程度很高,但占用内