一面 40min 1. 以前的项目经历,开发和测试的offer你会怎么选 2. 具体的项目内容,怎么测试的 3. 怎么实现自动化测试的,性能测试看哪些指标,dps怎么计算的 4. 了解java的基本数据类型吗,java的反射机制 5. spingboot使用了哪些设计模式,介绍单例模式 6. 使用过缓存吗,redis的优缺点,缓存雪崩穿透击穿三件套 7. 了解数据库索引吗,为什么要使用,怎么判断链
时长:1小时 自我介绍 项目介绍 为什么做这个项目 缓存穿透,雪崩,击穿 缓存读写策略 如何实现分布式锁 跳表的原理 跳表的应用 布隆过滤器的原理 QPS,TPS IoC原理 Spring事务 三次握手 四次挥手 TCP和UDP 表级锁 HashMap原理 ThreadLocal原理 进程和线程 进程间的通信方式 线程池,如何设计 线程池参数 Java内存区域,堆和栈 对象的创建过程 类加载过程
项目是黑马点评 1.商家是怎么上架的? 2.发表点评的时候,从用户点击提交按钮,再到浏览器解析,再到springboot,再到mybatis都做了什么? 3.发表的点评会携带用户id,你这个用户id后端怎么读取 4.json数据格式是什么样的,后端是怎么解析这个json的 四个问题都不会,基础太差了,然后就结束了,全程不到十五分钟 请问有知道第二个问题怎么回答的嘛
#软件开发笔面经# 🕒 岗位/面试时间 8.28 Java日常实习 👥 面试题目 直接408起手 进程间通信,CPU调度算法,还有好些OS的(我全忘了,之前面试都没问过,我也就都没看) 然后计网,讲讲TCPIP协议,当前mac地址怎么找到目标地址的 常规八股,stream类,函数接口,集合 手撕: 第k大数,要求基于快排做(我快排都两三年没手写过了😭) 🤔 面试感受 面试官很好,一直笑盈盈
时间:8.2 面试官是漂亮小姐姐,声音也很好听,说话很温柔,全程40min 自我介绍 介绍项目 分布式锁怎么实现的 都是开发的项目,了解测试吗 针对做过的项目,有进行过测试吗 对什么接口进行压测 怎么实现压测的 压测主要关注什么 有没有测出过什么问题 Java 抽象类和接口有什么区别 内存溢出和内存泄漏的区别 索引的优缺点,常见的索引 事务的四大特性 给一个登陆页面,给一个用户名和密码,设计一个测
自我介绍(今天临时赶的三百字介绍,主要讲实习经历,其他全带过) 然后问实习经历,在公司主要做什么 接着问简历,项目用到了redis,之前我准备了redis集群,特点,缓存穿透等 结果被问到的是 redis哈希的底层数据结构是什么 如果哈希里有重复的key怎么办 为什么要rehash 问了简历上另一个项目,我介绍了一遍,因为之前保研自我介绍的时候准备过,所以背得挺好 因为我提到了NEO4J,所以问了
美团日常实习一面,无八股无算法。 面试官人很好很温柔,我听不懂也很细心的给我反复讲场景,引导我回答问题可我太菜了,感觉凉了。 围绕简历我写的四个职责来问的,因此分为四块 1.打开项目(IDEA)讲解一下责任链和决策树是如何代码实现的。 场景问题:如果有一个业务a需要调用b,c,b,c又需要分别调用d,e和f,g,你会如何设计去实现这个逻辑(没太弄明白,我就说我项目的是决策树,单路的,后面不了了之)
1.自我介绍 2.为什么来实习 3. 软件测试与芯片测试,在方法上有什么共同与不同点 4.说说你对测开的理解 5.项目拷打,项目优化,如何评判项目的好坏,有什么指标 6.C++ 与python的优缺点 7.编译性语言和解释性语言 8.数组与链表的区别 9.数组与链表哪个查找更快,哪个插入删除更快,说出原因 10. 并发进程 11.死锁 12.手撕,冒泡排序,用python写 13.算法的复杂度,如
答上来了百分之八十 半小时后约二面#软件开发笔面经#
一面 2024.07.25 19:00-19:47 八股 ArrayList 和 LinkedList 区别 HashMap 原理,底层 SQL 索引失效场景 有哪些垃圾回收器,有什么区别(CMS、G1 ?) AOP 原理、使用场景 产生死锁的必要条件 BIO、NIO、AIO 概念和区别(AIO ?) Redis 常见数据结构及区别 缓存穿透、缓存雪崩概念,如何解决 手撕算法:二叉树中序遍历(自定
项目拷打 1.Redis避免主从读取不一致的问题 2.线程的生命周期 3.操作系统层面线程和进程的区别 4.JAVA集合有哪些? 5.hashmap底层实现原理 6.java gc过程 7.Java四大引用区别和应用 8. 分布式服务 对接口做限流 实现思路 9.redis淘汰策略 10.JAVA设计模式 11.Java反射理解 12. 十万个单词 从中找出访问频率最高的单词 手撕均是hot10
更新:已口头oc 12分钟就结束了是kpi面吗 1、拷打项目 2、讲讲项目的难点 3、依赖收集 getter setter 4、宏任务与微任务 哪个先后 流程 5、导师放实习吗?能实习多久?想从实习中学到什么? 6、反问 #前端# #海康# #日常实习#
7.2晚上投的,发邮件约到了7.3晚上 总时长1小时10分钟左右 1. 自我介绍 2. 拷打项目30min 3. 缓存三兄弟 4. Redis除了缓存,还能做什么 5. Redis的数据结构,什么时候用哈希,什么时候用字符串 6. 线程池的执行流程 7. MySQL索引的数据结构 8. 聚簇索引和非聚簇索引 9. 索引选择使用哪些字段 10. 使用联合索引要注意什么 11. 表级锁 12. has
没问那些八股,都是一些具体的操作步骤 1.说一下面向对象 2.为什么会有多态 3.java和Python的区别(强引用,弱引用) 4.怎么把JSON转成字典 5.怎么把元组转成JSON 6.Python的数据结构有哪些 7.对登录设计测试用例 8.linux怎么查看日志 9.linux怎么查看进程 10.sql怎么修改一列 11.模糊查询是什么关键字 12.怎么把linux和数据库连接 13.怎么
5.22 日常一面 早上有个滴滴的日常一面 proxy和defineProperty?(耶,看了proxy源码,拿捏) promise打印(这应该是日常一面) 箭头函数(this指向哪里?) 给了到题目,打印this的值,普通函数undefine或者window,箭头函数上下文 let const 闭包 就记得这些了,四十分钟没手撕 面完20分钟后约2面,24号。