2024.9.27 安排了三个人面试,面完之后没结果 项目介绍 项目提问:8千万数据都存Redis吗,Redis和MySQL的数据有什么关系,Redis冗余存储三份是什么考虑,数据写入时MySQL和Redis是完全一致的吗(时效性影响,不能完全一致)。Redis挂了降级MySQL,1W QPS直接穿透到数据库有什么问题?怎么避免打垮数据库。 地理位置计算过程都是MySQL做的吗?性能怎么样 Red
#软件开发笔面经# 投递时间:9月3号 一面时间:9月20号 岗位:软件开发工程师 Base: 广州 时长:30min左右 面试过程: 1.自我介绍 2.介绍项目 3.询问一些简单的八股知识,HTTP的三次握手和四次挥手,JRE,JVM,JDK的区别,JVM的内存结构(主要五部分 本地方法栈,虚拟机栈,堆,元空间,程序计数器) 4.一道算法题,说明思路,求两个链表的第一个公共结点,假设一定存在 5
极速开面,全程面试时间长达15分钟 自我介绍完一共问了两个问题 1.分布式事务如何设计,为我设计一个合理的分布式事务系统? 2.优惠券系统,如何避免同一张优惠券下发两次?保持消息的幂等性? 3.平时怎么学习的? 反问。。 感觉纯纯KPI了,得物不缺人了么
#软件开发笔面经# 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
1. 简单的自我介绍 2. 为什么Java会被称为平台无关的编程语言 3. JVM的组成部分 4. JVM除了运行时数据区,还有其他的部分,比如说类加载器,本地方法接口,你还知道其他的吗 5. JVM怎么判断一个垃圾可以被回收的 6. 知道一个完整的一个GC过程吗 7. 有哪些垃圾回收算法 8. 接口和抽象类的区别 9. 在什么情况下会选择使用接口而不是抽象类(接口是底层规范、自上而下,抽象类是自
#软件开发笔面经# 面试时间: 2024/8/10 面试内容: 1.请你设计一个支持Java语言分布式的远程过程调用RPC框架,你会如何实现? 如何保证高可用性、高性能、服务化、易用性、可拓展性等。 2.在电商系统请设计一个秒杀系统,对于每个用户而言,只能秒杀每个商户的一种商品的一件,但可以同时参加多个商户的活动。请讲出具体的设计与实现思路。 3.如何设计一个支持多种音频格式(mp3/wav/og
时间9.2 21:00 时长1h 9.3一早流程结束 岗位-全栈开发(💦) (回忆中…) 自我介绍 实习项目细节介绍 对实习项目的几个问题的盘问 限流算法有哪些,限流算法之间的区别,如何应对突刺流量,qps多少需要用到限流 数据量有多大用到了分库分表,sharding key的设计 说一说超卖问题 设计了哪些数据库表,sql语句做了哪些优化 mysql索引 mysql事务四大特性以及实现原理,提
已oc 一面: 实习和开源拷打30min mysql b+树原理 使用原因 redis zset 跳表原理 使用原因 指令重排 JMM aqs原理 公平锁非公平锁实现原理 锁升级流程 sync关键字的原理 手撕:k个一组反转 ----------- 二面: 问问实习和开源 讲讲dubbo的基本原理 讲讲dubbo的通信协议 讲讲序列化原理 客户端服务端感知流程 threadlocal原理 弱引用的
1.sku与spu的区别,createTime存放的是什么类型,dataTime还是long, createTime包含时分秒,你们查当天sku的信息,具体的sql语句是怎么写的 2.优化器错误的执行计划讲一下,如何解决的,有更改过sql语句来进行优化么 3.身份证号加索引怎么加 4数据库死锁问题如何发现 定位 并解决的 5数据库中还有哪些锁、mvcc原理说一下 6.两阶段提交简单说下 7mysq
给我介绍一下你实习相关的业务 你说参与了架构的讨论,能说一下为什么要将不同端应用融合么 你说有慢查询优化的经历,能详细的说一下么? 弱网情况下,如何调试程序呢? 有遇到过线上故障么? 你提到了fullgc,能说一下你是怎么排查的么,会jvm调优么? 你说了解面向对象,能谈谈你的感受么,说一说多态,接口和抽象方法的区别,什么时候用接口、抽象类,你在项目中用到了哪些设计模式,你认为哪样的代码算好的代码
面试的应该是组长之类的级别,很和蔼,30 左右,面试的时候我很困就是 问我之前在 ieg 实习有拿到 offer 嘛 了解我的学习情况,绩点如何 为什么不考研呢 为什么学习前端 学习前端有系统学习吗,上过学校课程嘛 开始拷打项目,因为我的简历还是老版本的简历,没有实习经历,所以我口述给他听 他让我选一个项目讲 他听到我说 8000 条数据,我是用虚拟列表处理的,这么大个数据量,为什么不用分页? 因
#面经##飞书# 1. opengl与webgl渲染机制有什么不同 2. 如何计算canvas文本内容和内容分行 3. Vue静态提升和静态标记发生时机事什么时候 4. 贝塞尔曲线公式 5. 算法题:树查找最近公共祖先
最抽象的一集,估计是组长,上来直接两道题,做我一小时 基本计算器,经典力扣题,气死人的是,我看到面经也是 pcg 的也考核了这道题,但我只是随便看了下原题,也没理解清楚该怎么做,只能面试的时候头铁嗯做(事实证明不要偷懒,做好一切准备)基本做出来了,只剩下一些edge case没考虑到,但是基本思路好像没问题,写完之后就讲解我是咋做的 最最最抽象的一题,没有之一,顶级抽象 一朵花,两只鸟,花定时开放
1.webpack,vite,rollup的区别 2.event loop 机制 3.vue的响应式 4.地图加载大量数据:聚类加分批加载 5.react-three-fiber,three优化 6.RsPack,ahook 7.tailwindcss的应用 8.worker会有什么坑 9.项目里面用到的性能优化 10.vue与react的区别 11.虚拟dom的diff算法 12.node.js
面试官是个和蔼的姐姐,就是对我的回答没有什么反馈 问我是否还在腾讯实习,为什么转正失败 讲我做的项目中比较有挑战的,选了第一个参加的公司级项目,简单介绍了下 问前端监控服务内容,使用什么上报的(Aegis SDK) 如何发现错误(只回答了接口层面的错误发现,但是代码层面的错误如何发现没有回答出来) 有没有自动预警(没有) 项目中的性能优化 虚拟列表,理解不够深,还需要多去了解 还有什么别的性能优化