2024/9/26 17:30 - 自我介绍 - 项目介绍 - JVM垃圾回收机制 - HashMap底层 - ThreadLocal原理 - 现在有一个很大的List[],大概要几百万数据吧,查看堆空间有500MB,但是执行程序报错,提示没有30MB可用空间,这是什么原因,以及解决办法 - 两个线程间的通信方式 - 现在有两个程序,A每隔10ms向B发送一条数据,B接收到数据后返回给A一个ACK
#软件开发笔面经# 形式:视频面 1、双亲委派机制 2、什么时候需要打破双亲委派 3、redo log、undo log、MVCC 4、spring 事务原理 5、Redis 高可用体现在哪些地方 6、Redis 为什么高效 7、缓存击穿、穿透 8、手撕:去除无序数组的出现次数>1的元素 空间复杂度要求<O(1) 时间复杂度要求<O(N平方) 不可使用两层for循环 其他不记得了
2024/9/26 15:00 - 自我介绍 - HashMap底层 - HashMap可以key为null吗? - 基本数据类型和包装数据类型区别 - ==和equal()区别 - 基本包装数据类型可以用==比较吗?这里我理解的是一个基本数据类型和包装数据类型之间不能用==比较,面试官可能想的不一样,他想问的是包装数据类型之间可否用==比较 - Runnable和Callable区别 - JVM
山西大学的吧,先做个自我介绍(balabala);有个人博客是吧(嗯en);介绍一下你最得意的项目(开放平台,balabala);遇到过什么困难,做过什么挑战性的事情,因为学习过程中总会有比较难以解决的问题(项目经验,开发规范,编码风格,广泛阅读博客,官网文档解决,举例,Gateway 请求参数编码错误,排查balabala);说说你实习经历(内部自研,实习项目,亮点,业务);项目做完了吗(校内原
Base成都,投的提前批 秋招以来最棒的一次面试体验 1、介绍一下实习,实习过程中负责的工作,有什么难点 2、即时通讯项目介绍 3、feign是哪个框架里的东西 4、群聊消息收发怎么做的 5、怎么保证的消息有序性 6、有没有考虑过消息大量堆积的问题 7、一些个人信息的了解 8、为什么不考研? -------------------------------------------- 好久没看项目了,
货拉拉 一面: 结合项目询问八股 1.解释一下缓存击穿缓存穿透缓存雪崩并给出解决方案 2.说一下redis数据怎么保持一致性的 3.如果有热key怎么处理的 4.redis集群主从数据不一致怎么处理的(不会,面试官说不会也没事,现在确实没比较完善的处理方式 5.说一下怎么解决redis并发问题 6.如果reids挂掉数据直接打到数据库怎么保证并发 还有一些细节问题记不太清了,围绕项目 二面: 依然
1.自我介绍 2.多线程情景题:设计生产者消费者问题 3.口述算法思路:爬楼梯,编辑距离,快排、堆排时间复杂度,迪杰斯特拉算法 4.网络框架:poll和epoll的区别 5.vector(我回答的arraylist),map,hashmap底层数据结构 6.tcp udp 7.手撕:比较简单(毕竟我都做出来了) 8.反问: 今天表现如何? 我懂的是java,会有影响吗? 业务? 问的问题都答上了,
等了17分钟,询问面试助理不回复,面试11分钟左右。面试过程有点听不清,不知道是不是我电脑太老旧了,还是那边的问题,面试官说不影响交流,但是我影响我听题啊 软件研发主要是用Java,不记得招聘信息上有没有写,感觉投错了,我是Python,应该投数据研发的,中间面试官也问了选哪个,我说选数据研发,可以接受调剂,也愿意学习Java,本科学过,花时间可以捡起来。 面经: 1.自我介绍(2-3min) 2
刚刚面试完,立刻整理一下,许愿通过🙏 先自我介绍,从项目切入问难点以及解决方法 1.登陆的流程,如何实现的 2.页面响应式如何实现 3.js基本数据类型 4.介绍原型链 5.对对象object属性或对应值的循环遍历,ES6新方法的考察 6.const定义对象后是否可修改 7.对象深拷贝——补充:object里面有function怎么办—递归 8.HTTP常见请求类型——追问:项目内登录表单的数据
1.自我介绍 八股开问 2.vue3的生命周期及其使用场景 3.常用的v-指令 4.v-if v-show区别 5.v-for v-if能不能同时用 v-text v-html区别,v-html需要注意的点 6.vue自定义指令 7.url到页面输出过程 8.react hooks useRef 9. react ref 10.props state区别 11.react key的作用 12.闭包
bg双非硕 一段中小厂实习 timeline 9.20一面 9.25二面 晚上进入人才库 真的挺不解的 一面感觉一塌糊涂以为肯定挂了 结果被约二面了 二面聊得感觉还行 反手被抓进人才库 双非硕鼠鼠还会有offer吗 有点破防了 美团一面 协商缓存和强缓存,请求头有哪些? rem和em 事件循环机制 实现水平垂直居中 手写Promise(resolve reject then) 美团二面 为什么要部
一面 30min 1.自我介绍 2.项目优化相关,这里问的比较多 答了lighthouse,还有一些nextjs的优化手段 3.文件并发上传与下载 答了webworker封装promise 4.类组件与函数组件 5.webpack和vite的区别 6.treeshaking,babel 7.react setState发生了什么 8.nextjs服务端渲染组件的原理?X 9.使用过什么设计模式 单
1.自我介绍 2.js如何进行数据监听触发回调 3.tcp三次握手 4.tcp和http的区别 5. http缓存及交互 6.udp的应用场景 7.箭头函数和普通函数的区别 8.js事件循环,为什么要有事件循环 9.宏任务微任务 10.promise async await原理 11.如何判断前端应用渲染性能,有哪些指标 12.浏览器访问一个页面的过程,这段过程的时间开销怎么看 13.在打开页面的
bg二本,技术菜菜,回答了60%左右。大概率感谢信了。 1.自我介绍 2.说一个参与度高的项目重点介绍 3.该项目可以继续优化吗,尝试过用其他技术嘛 4.你的MQ具体应用的场景 5你知道RabbitMQ的消息持久化机制吗 6.你用Redis除了缓存还用过什么场景 7.Redis的持久化机制了解吗,AOF文件满了处理的机制 8.关于SortSet的底层结构了解吗 9.MySQL的存储引擎说一下 10
先说总结, 很抽象 , 前端岗位问了好多os还有linux操作的问题, 一个都没答上来, 最后的反问环节我问了这个事情, 得到的答复是: "面向没有更多业务经验的校招同学, 问一些基础学科知识更公平一些." excuse??? 考完试都忘干净了哇 1. linux下的/etc/host文件(这个是啥我都不知道) 2. linux中etc目录下都有什么 3. http的各种状态码