Java后端实习生一面 自我介绍+项目介绍:5分钟左右 项目面: 你在简历中的两个项目里都是负责人是吗?是的。 在这两个项目中遇到的印象比较深刻的技术问题/项目推进和沟通方面的问题?协调不同团队成员的开发进度,要尝试去了解各个成员最近都在做的事情,尊重大家的现实情况,在不施压的情况下最大化开发进度;前后端的协作问题,接口规范,先开发后端还是先开发前端,或者相反又或者是一起推进(数据渲染中字段修改麻
#24届软开秋招面试经验大赏#10月24号 面经:(1h) 1:介绍下实验室的深度学习的项目; 2:讲一讲java的集合,hashmap源码里面有哪些让你印象深刻的代码(我答的是扩容时候迁移节点时候的计算下标的代码,&上hashmap原来的长度) 3:打开一个网址之后会发生什么(查询DNS,TCP, HTTP请求一条龙) 4:ARP协议 5:端口映射,NAT转换 6:为什么想来趋势,从哪里了解趋势
15分钟左右 自我介绍 从什么渠道了解到烽火公司 场景题:开发过程中遇到某个接口返回结果很慢,如何解决? 数据库的索引有哪些? Redis的使用场景? 有没有用过消息队列? 数据库的B+Tree和Hash如何选择?
1.si环节 2.拷打项目,也很奇怪,聊着聊着就变八股了 3.八股 a. kafka延迟消息如何实现或者原理,如果你自己来实现,你会怎么做 b. 分布式任务调度的实现原理;延迟队列的原理,怎么实现延迟消费,jdk里是如何实现的;阻塞队列线程是如何唤醒的 c. 分布式id如果不是递增连续的,插入数据库主键会有什么问题 d. Redis主从同步原理,增量同步原理解释下 e. JVM调优实操
面试时间:3月11日,时长:20分钟,base:线上办公 面试官在海外,用的zoom,挂的梯子参加的面试,面试内容很随便,随便聊一聊的 问了DFS和BFS使用了什么数据结构? 优先级队列使用的什么数据结构? 共享屏幕,针对Java项目进行讲解,讲一讲项目的模块 共享屏幕,讲解Python中最复杂的项目 对Linux的熟悉程度 面试官觉得Java项目太简单了,没有做过大的生产项目,其他都还行,说是今
自我介绍 自学 Java 的过程 类加载机制 类加载器种类 双亲委派机制 自定义了一个 String 类,能不能正常使用 Java 常见的集合类 ArrayList 底层、扩容机制 ArrayList、LinkedList 区别 平时开发遇到的异常 ThredLocal 原理 synchronized 和 volatile 的区别 synchronized 修饰静态方法和实例方法的区别 Concu
9.15下午两点面,面试官直接打电话过来,短短面了不到20min。 当初投的啥忘了,官网看部门是全面风险管理-RASP&运维平台,base杭州。 1.自我介绍 2.有没有实习?为啥研究生没去实习? 3.了不了解微服务?(我要是懂这个那简历上必定加大加粗标红了啊) 4.用过哪些国内的云平台?知道都有哪些服务吗?国外的呢? 5.说说你认识的云安全。 6.TCP三次握手 7.HTTP和HTTPS区别 8
一面 常见排序 排序各个的时间复杂度和空间复杂度 堆排序,归并,快排 事务隔离等级 可重复读和已提交读的区别 如何实现找到对应版本的数据(mvcc) 索引为什么不用二叉树 联合索引数据结构实现方式,如何查询 spring 控制反转 为什么要用spring,静态实现方式可不可以 动态代理和静态代理的区别, redis 持久化机制 操作系统 linux中用的是什么映射方式 虚拟内存实现方式 段页制cp
飞书为什么问我的问题都这么冷门啊,大概有以下几个问题但是回答的不好(其他问题大概说了些) 1. Java gc root 的变量有哪些? 我回答的里边有本地方法栈,他说不对,我下去查有些博客里边也写了这个。 2. 1M网卡能生成多少tcp连接 这个不会 3. 当数组中有一半以上相同元素时,快排时间复杂度 n^2,我的理由是会造成分治的树不平衡,他说不对 4. SSD和机械硬盘的区别 我说的读写速度
base成都 面试官姐姐人很好,看我也不是科班,问的问题都很基础 1.介绍了解的set,都有哪些 2.用过的集合都有哪些 3.基本数据类型,如何解决浮点数运算的精度丢失问题 4.string的底层,和string builder,string buffer的区别 5.final的作用,能用在哪 6.arraylist和linkedlist的区别 7.堆,栈 8.线程池的作用,如何创建线程池,线程池
1. 自我介绍 2. 项目中有没有用到多态?你是怎么用到的,详细讲讲 3. 重载和重写的区别?各自的特点 4. 虚函数?(不会就没答) 5. TCP、UDP的区别和各自的适用场景? TCP为什么可靠? 三次握手、四次挥手的流程 TCP、HTTP的区别?HTTP的下层协议是 6. 进程和线程的区别? 进程间的通信方式有哪些? 线程同步的概念? 7. 知道哪些排序?罗列一下 挑一个希尔排序问了一下,时
纯八股,无项目coding 1. Kafka消息消费有序性如何保证 2.数据库与缓存的一致性保证 3.ThreadLocal原理,ThreadLocal线程池信息传递问题 4.MySQL limit分页查询优化 5.Redis zset数据结构,跳表的查询时间复杂度 事前hr告诉我第一轮有coding 结果面试官告诉我无 之前面字节 重点在于系统设计,快手重点在于项目,得物直接纯八股,麻了,真就是
常规 自我介绍 八股 面向对象 继承 访问修饰符的作用 基本数据类型 int 和 long 的区别 int 和 Integer 的区别 重载和重写的区别 常见集合 hashmap 底层实现 反射的概念 反射的实现 AOP 动态代理的两种方式 Java 内存区域 垃圾收集算法 抛出异常和捕获异常 try、catch 的过程 MySQL 和 redis 的区别 redis 应用 redis 实现分布式
一面:2023/11/15 ### Java - LinkedList比ArrayList效率高吗? - ArrayList为什么能以O(1)的时间复杂度找到元素? - ArrayList和HashSet区别 - 如何比较两个对象是否相等? - 一个类A里面有一个String变量一个Integer变量,如何重写equals方法来判断类A的两个实例是否相等? - 检查是否是同一个对象 - 检查是否是
1 介绍项目 2闲聊,对大模型看法 八股算法啥都没问啊家人们,这是KPI吗?加闲聊25分钟就开始反问了😭