#23届找工作求助阵地# 一共就两道场景设计题 全都没答出来 体验极差 20mins一题 一共40mins 😭😭😭😭
25min 处面 1.项目,说说你项目中的某一个功能如何实现的,有什么亮点。 2.说说重载和重写 3.内连接和外连接,左外连接的话哪个字段是空的 4.如果有一个任务来了,线程池怎么运行 5.线程池的返回值 6.hashset怎么判断重复 7.list和set说说 8.说说有哪些list 9.说说java设计模式 10.单例模式的饿汉式和懒汉式,怎么样可以防止反射。 11.volatile关键字说说
我的面经没什么参考性,我开局就跟面试官说我比较熟这个,然后就全逮着这问了 目前泡池子中
本人Java后端开发方向,面试官希望我往全栈和C++方向发展。 由于部门太猛了,感觉有后续的几率不大,虽然问题没有特别难就是了。 这里挑一些我没答出来的和我觉得比较有价值的问题写一下。 上来先问有没有往C++和全栈方向发展的想法,问我还有没有必要聊下去(没有也得有啊) 然后扔给我三道编程让我自己做 链表环的长度 记录链表的长度和链表起点到环起点的长度就可以算出来了 我找到环起点后又绕了一圈算长度,
总体用时1小时42分,所有面试中强度最大的一个了 每一个点都挖得很深,当时状态也不太好,面晕了 1、自我介绍一下 2、讲一下项目是如何设计的 3、redis+lua扣减库存是怎么做的 4、为什么redis+lua能够保证原子性,原子性是在哪一个级别的 5、使用rocketmq实现一个削峰,扣减库存不是已经在redis里面做了吗,为什么还要有这样一个逻辑 6、redis和mysql中的数据以哪个为准
面试体验相当好,一共25分钟,由于是一面因此整体也比较基础,只是我太菜了。 自我介绍 实习和项目大部分是算法,为什么不投算法岗:答算法岗一般都是研究生 C++: 面向对象和面向过程的理解 类的缺点 C++三大特性和理解 多态相关 数据库: 讲一讲Mysql默认引擎的索引:不会 给定一个查询语句,讲一讲索引的执行过程:不会 Mysql隔离级别:忘了 会什么:只会写SQL语句 操作系统: 线程与进程区
自我介绍 1、项目中使用redis缓存高频数据,介绍一下 2、介绍中谈到你解决了缓存穿透、缓存击穿,详细讲一下 3、项目中使用数据库分区,讲一下分区、分表 4、刚刚你有讲到分区是底层分成了多个idb,一个数据库都会有一个frm和一个idb文件,你知道idb、frm都存储什么吗 5、分区的类型,hash\range ,项目中使用的hash,为什么没用range 6、分区的优、缺点。优点答了快,为什么
形式:电话面试 项目 介绍一个项目 数据库选型,为什么 MongoDB关联查询是怎么做的? 项目性能如何 技术 Redis持久化机制 Redis是怎么序列化的 Redis有哪些读写模式 主从同步过程中,COW过程具体是怎样的 Redis key的最大长度,过长的key会有什么问题? Redis的原子性是怎么实现的? 双缓存了解吗? 本地缓存和分布式缓存区别? Memecach 和 Redis 区别
自我介绍 讲一下项目中的难点 arraylist和linkedlist区别 arraylist扩容机制 arraylist线程安全吗 讲一下主内存和工作内存 怎么使用多线程 线程池的参数 线程池拒绝策略都有哪些 mysql中innodb下隔离级别 可重复怎么解决幻读了吗 可重复读中mvcc原理 redis为什么快 redis中常用数据结构,底层结构 讲一下跳表 讲一下ioc 又是无算法,全八股
面试官非常专业,能一眼发现项目里的关键问题。不过我确实细节记不太清了,都大半年没打开那个项目了…… 上来拷打了半个多小时项目,我主要使用Go和C++开发,项目也是这两个语言的。一直在追问细节。我真的记不太清楚了…… 之后是常规八股 Golang协程的调度原理,GMP相关 协程的优势,跟线程进程的区别 协程和线程的对应关系 go语言重协程对应的线程什么时候创建 服务器怎么查看网络连接状态 介绍tim
2024.8.13 腾讯金融科技部门一面 1.自我介绍 2.针对实习JVM调优询问细节 3.JVM内存模型 4.coding - 1.双线程轮流打印,打印出1-100(凉1,被追问到不会) - 2.二分查找,升序序列有重复,找左右边界,用的两次二分,被问一次,卡了很久说找到一个以后往两边扩展(请大佬们教教) 5.服务发现过程(有点卡,答得不好) 6.服务发现出问题,应对策略?(答了服务降级和熔断)
一面(4月1日 60 min): 讲讲你知道的C++20新特性(concepts、ranges、协程) 你提到了协程,那么请你讲讲协程(具体问了协程是什么、和进程线程的区别、协程的优势、与线程间是几对几模型) 你提到了阻塞和同步,那能说说同步异步阻塞非阻塞的关系吗(不熟悉这个,没答对) 进程间的通信方式、线程间的通信方式 介绍项目 你的项目中提到了数据与元数据分离,那如何保证数据在元数据写下去前落
1.自我介绍 2.前端到后台的一个请求,完整的流程是怎样的 3.在控制层常用的注解有哪些 4.用没用过java的线程池,是怎么用的 5.使用线程池相比创建一个新的线程有哪些优点 6.介绍下线程池中的几个核心参数 7.线程池的工作流程是什么 8.对于数据库索引是怎么理解的 9.知道回表吗 10.了解java中的异常处理机制吗 11.Try、catch、finally这几个块中的代码一般都是分别写什么
1. GO 语言协程、通道 2. 堆和栈分别存储了什么 3. hashmap底层实现 4. TCP四次挥手?为什么需要等待? 5. HTTP协议?与HTTPS的区别?了解HTTP2吗? 6. n 个数里求第 k 大 7. TCP TIME-WAIT状态 8. 共享资源和独享资源 9. 手撕:LCR 095. 最长公共子序列 问题都答上来了,算法题也撕出来了,然鹅当天就挂了 #软件开发2024笔面经
自我介绍 介绍项目 围绕项目展开,说一下 Raft 选举流程 Raft 如何避免脑裂 有没有了解过 AP 型数据库 然后到 15445 你这个缓存池的作用?为什么需要这个? 死锁怎么监测的 DNS 的过程 HTTP 请求的过程,http1.1 和 http 2.0的区别 问竞赛,你写的这个操作系统是什么个情况 你说你做了线程的抽象具体怎么做的 进程,线程,协程的区别 上下文切换具体是怎么做的,都要