1.自我介绍 2.科研里数据包聚合项目讲一下 是不是基于TCP/IP协议栈的 3.讲一下TCP的四次挥手 timewait了解吗 4.Java线程池 参数有哪些 5.Java锁 synchronized是可重入的嘛?哪个锁是可重入的? 6.mysql常见的引擎有哪些?innodb的数据结构?B和B+树的区别 7.隔离机制有哪些?哪个是mysql默认的? 8.什么是幻读?可重复读有没有解决幻读?哪个
2022年秋招时面过浙江大华的后端开发岗(Java),二面后没下文了。今天整理电脑文件时意外发现当时记录的面经,在此进行分享。 一面 面试形式:电话面 面试问题: 介绍实习项目? 实习项目的团队分工和个人职责? SpringBuffer和SpringBuilder的区别是什么? 常用的集合类有哪些?HashMap的底层数据结构?推荐一下线程安全的Map? TCP和UDP的差异是什么? MySQL的
字节跳动 - 数据研发 一面(40min) 学过的数据结构,并分别讲下它们的特点 进程和线程的区别 TCP和UDP的区别 JAVA的面向对象的三大特性,并详细介绍应用场景 MySQL的事务隔离级别 MySQL的binlog的运用 数据仓库的的特点、数据治理 范式建模、维度建模 Hive内外部表的使用场景 HQL底层执行逻辑 Hive数据存储在哪,分区和分桶的区别 Sort by 和 Order b
面试官人很好,在我不知道如何哪方面回答问题时,总能引导我回答问题并在最后给出他的理解! 一面时间10月31日,面试时长70分钟左右,面试问题 自我介绍(科研+项目+实习); 针对科研提问,做了什么、用了哪些技术、研究重点是什么; 实习提问,做了什么、使用了哪些技术、实现细节; 有学习过go吗;java与go语言对比(优缺点),个人倾向; 并发: 线程与协程,协程实现原理; 场景题 (数据库、微服务
base南京,时长30min 聊项目 最近有做过SpringBoot的项目吗 了解过SpringCloud吗 SpringBoot的常用注解 SpringBoot依赖注入的原理 MySQL和其他数据库相比设计的不同之处 MySQL加索引的注意事项 Redis为什么高可用?(好像是这么问的) 了解过哪些数据结构?有实际应用过吗 聊聊红黑树 后面就开始唠家常,问问平时是怎么学习的,有没有做过GitHu
面试官有2个,一打二我属实有点吃力。 算法:无重复字符的最小字串 项目:轮流拷打(我一共有3个项目,我把那个苍穹外卖项目放中间,每次问项目的时候问完第一个项目之后直接就问第三个项目了,很少有人问外卖项目,看来对面真是见多了。) 八股: 1.TCP挥手为什么是四次? 2.在浏览器中输入 URL 地址到显示主页的过程?如果输入的是HTTPS的url呢? 3.cookie和session使用场景和区别
3/13 一面 20分钟 主要是根据简历上的项目以及写的技术点去提问 介绍一下项目中的技术点,让具体讲讲,我讲了我自己实现分页查询的逻辑,让我讲具体的讲实现的sql语句忘了 问数据库的索引类型有些 索引优化 数据库事务有了解吗,什么时候用到,怎么使用。 spring mybaits的原理有了解过吗,当时只是简单用没了解 tcp udp 区别 tcp的可靠性指什么怎么实现,udp和http区别 ts
上来做自我介绍,问有哪些后台开发经验,如何理解后台开发。 挑了一个项目简单问问。 问平时用什么语言,选了Go。Go的协程、channel、GMP调度器、多个defer调用顺序、内存逃逸、make和new的区别。 问操作系统,进程线程协程区别、内核态和用户态、虚拟内存、页存替换策略。 问计算机网络,三次握手和四次挥手、http2.0和http1.0的区别。 问平时数据库用的多吧,Redis知道吗。不
面试官贼好 没考虑全面的问题以及有些说错的点都会纠正 感觉对比牛客上一些面腾讯的兄弟 我的运气真的很好 遇到的都是神仙面试官 面试官上来夸了一下简历 然后开始做算法题 给定非递减数组 先求每个数平方 返回平方后的数组,这个数组也要非递减 接下来问了项目里的一些点 1. session里存啥 session和cookie区别 2. redis和mysql双写一致性为什么删缓存而不是更新缓存 3. 布
#软件开发笔面经# 1、threadlocal实现原理 2、常见设计模式,举几个例子 3、类加载机制 4、java 锁的实现原理 5、线上问题排查命令 6、jvm 垃圾回收算法 7、java动态代理 8、hashmap原理 1.8 9、volatile 理解 10、ConcurrentHashMap 原理 11、分布式事务 12、异常的继承关系 13、常见的安全问题 14、https的握手过程 1
2024/9/26 15:00 - 自我介绍 - HashMap底层 - HashMap可以key为null吗? - 基本数据类型和包装数据类型区别 - ==和equal()区别 - 基本包装数据类型可以用==比较吗?这里我理解的是一个基本数据类型和包装数据类型之间不能用==比较,面试官可能想的不一样,他想问的是包装数据类型之间可否用==比较 - Runnable和Callable区别 - JVM
#面经# 一上来先手撕3道.. LC287寻找重复数 然后经典编辑距离 然后LRU 1.为什么用Go?Go的特点是什么?(GC GMP) 2.进程线程协程八股 3.Docker了解过吗(没有!) 4.数据库了解过哪些 (mysqlNeo4j) 5.mysql存储引擎和区别 6.TCP连接过程 7.HTTP常见的返回码 8.DNS解析过程 9.Linux用过吗(没有!) 10.项目拷打 因为已经有一
实习+项目+八股 拷打实习经历 实习最难的需求? 实习过程中有什么收获? 延迟消息的原理 对 go/java/ python 的看法 说说Future类 对java多线程体系的理解 线程池的参数、工作流程,提供给我们的四个线程池? 核心参数如何设置? 三个线程顺序打印abc100次,有哪些方法? 分布式锁的原理 Redis的持久化方式,CopyOnWrite机制 哨兵模式下Redis崩溃恢复的流程
大约一个多小时,问k8s和docker是因为我的项目用到了,有些概念还是不熟,稍微往深了问就不会了面试官挺好的,不会的问题会引导,但我还是不会 自我介绍 问题: 1. 什么是Docker 2. Docker 的资源隔离是怎么实现的 3. 什么是Kubernetes,讲一下Kubernetes的架构,例如POD是如何创建的 4. Kubernetes各组件是如何通信的 5. 服务调用服务有哪些方式
叫是叫事务型开发,最后反问解释了部门习惯这样叫,就是后台开发 部门cdg-fit 55min-前面45分钟,写题5分钟,反问5分钟 1.面试官自我介绍 2.面试官说面试内容-“我们今天主要看看java基础和mysql基础的情况”-这话说完我就觉得大事不妙 ---------- 3.自我介绍 4.你主要技术栈是Java是吧,那来讲讲基本类型和引用类型有什么区别 5.对象一定在堆里面吗?为什么JVM要