04.25一面 1. 项目介绍 2. mysql事务、实现原理、不同日志作用、mvcc 3. 模拟场景手写sql、分析sql、索引 4. redis分布式锁介绍、怎么实现、存在什么问题 5. hashmap等 6. 算法题:实现Integer.parseInt() 04.26二面 1. 细问项目 2. synchronized锁、lock锁 3. wait与notify分析 4. 实际场景选哪个锁
京东科技2023届java开发工程师(全职),base北京 #软件开发2023笔面经# 2.17投递— 2.18笔试 — 3.30一面 — 4.4二面 — 4.7HR面, 谈薪 一面【50min左右,主要考察架构设计】 1、项目分为多少个模块?几个模块之间的关系是怎样的? 2、让你对自己的项目进行设计和升级,应该怎样做?【拆分微服务,做一些容错、补偿设计等】 3、如果你的系统并发量很高,你会怎样去
#软件开发2023笔面经# 30min 自我介绍 介绍项目,觉得有技术含量的点 int、Integer了解吗 多线程用过吗 多线程CompletableFuture源码了解过吗 SpringAop、Aop用在那些地方 拦截器的执行顺序 动态代理怎么实现的 netty了解过吗,如果让你实现一个类似netty的网络通信框架你会怎么做 反问 就记得这些了...
9.8 15:30 面了大概半个小时 1.自我介绍 2.项目介绍 3.项目相关问题 开始八股 4.Map的实现类 5.HashMap介绍,put流程 6.1.7扩容死链具体描述整个过程:设定一个场景去回答,关键点就是线程冲突情况下进行链表迁移,e,next指针和头插法的一些问题。 7.redis保证高可用:主要说了数据不丢失和服务不中断,AOF,AOF重写,RDB,redis默认的RDB生成时机以
9.9一面25mins 自我介绍 项目介绍 前端用什么框架 支付双方的校验? HTTPS效率降低,怎么优化? Netty的优点? Netty哪些网络协议? Netty的线程模型 Bossgroup线程设置多少线程 Netty线程组默认多少线程?NioEventLoopGroup默认创建的线程数是cpu核心数 * 2 心跳机制如何实现? 序列化如何实现? RPC中输出日志怎么方便打印?责任链模式 J
体验感最好的一次面试(虽然也就面了3次),和面试官聊天如沐春风的感觉~但是不影响自己的菜 基本都是八股,面试时长28min 1.铁打的自我介绍 2.JS的原型链是怎样子的 3.var let const 区别 4.如何用函数模拟类 5.函数里边能不能定义同名变量 6.事件循环,宏任务还有微任务是什么 7.Vue延迟加载某个模块如何做 8.Vue虚拟domDiff算法流程 9.TCP四次挥手流程 1
呜呜呜,居然问的全是八股,我太菜啦,凉经了应该是,全程24min~ 自我介绍 Vue数据流是单向还是双向,React呢? Vue是单向数据绑定还是双向,React呢? 什么是数据流? React中dva状态管理是怎样的? UseMemo和UseCallback区别 UseEffect和UseLayoutEffect区别 Vue的Diff算法和React的Diff算法有什么区别 Vue中根节点的cl
一面(技术面10.31,30min) 1、自我介绍 2、描述一下C++的继承和组合 3、宏函数和内联函数的区别 4、函数调用和函数退出在汇编上面做了一些什么东西 5、类中静态成员函数和非静态成员函数的区别 6、虚函数和纯虚函数之间有什么差别 7、C++中什么情况下会发生内存泄露,怎么规避 8、发生内存泄露后怎么进行排查 9、指针有什么优点和缺点 10、指针和引用有什么区别 11、描述一下C++工程
之前看顺丰春招,就想着投一个,然后c++开发只要硕士,就投了个测试 面试官网络不好,中间断断续续了一会 1.自我介绍 2.下面开始针对每一个项目谈论从开始设计到上线的过程,包括提出概念,设计,实现,上线前的测试,后期的测试是怎么进行的 3.数据库语句,如何去重 4.实例:输数据的时候多输了几个,但是不知道哪几个,怎么去掉,写下语句 5.计算机网络几层协议 6.数据链路层干嘛的 7.http和htt
秋招的第一次面试,面试官态度真的很好,全程跟聊天一样,想到啥就问啥 自我介绍 代码管理工具 是否有git账号,用过哪些指令 git rebase 是否用过原生js html4 html5 vue2,vue3区别 proxy与defineproperty的区别 defineproperty是否能监听整个对象,怎么监听的 问的越来越深 项目中遇到的难点 electron项目怎么实现的单选与框选 怎么写
一面2023/9/12(25 mins) 1.自我介绍 2.你如何理解运维岗 3.select、poll、epoll的区别和特点 4.服务端出现大量TIME_WAIT是什么情况 5.进程间通信方式 6.是否了解nginx负载均衡 7.数据库的隔离级别 8.数据库redo log和bin log 9.当发现岗位任务繁琐,与想象中不同怎么办 10.为什么不投递开发岗,而投递运维岗 11.反问 ————
不知道咋投的测试,以为是后端,幸好没提这个事() 1)自我介绍 2)介绍一下现在做的项目 3)数据是怎么存储的 4)做的和测试不相关,为什么要投测试,知道什么是测试吗(阿巴阿巴) 5)用过MYSQL吗(无) 6)大学期间印象最深的事是什么 7)对加班有什么看法——平衡生活和加班 8)小组合作的观点——吸纳不同意见 9)反问(问了测试是什么、用什么语言要咋准备) 很快就结束了,说是30min其实感觉
难度略高,一度怀疑压力面,但面试小哥人很不错 时间有点久了,可能内容有点偏差😖 1.最近读了哪些技术博客 2.看到你的项目用了SSR,具体讲一下 3.SSR和SPA有什么区别 4.讲一下白屏和FOUC,为什么现在FOUC现象很少见了 5.你的项目封装了哪些自定义 hook 6.讲一下对hook的理解 7.hook能写在if里面吗,为什么这么设计 8.讲一下XSS攻击,有哪些种类,怎么防范 9.讲
测评做完第二天约的三面,三面是hr面,主要是对项目经历,重难点还有学生工作相关经历提问。感觉很看中表达,回答问题的时候思路要清晰。 几个问题感觉可以提前准备一下: 1.选择机会的时候看中什么,这些因素怎么排序 2.薪资待遇期待多少 建议提前了解一下往年的平均薪资水平,我就没了解,不知道喊高了还是低了 不知道给不给过,等结果啦 #顺丰# #前端# #秋招# #牛客创作赏金赛#
问的总体比较基础, 除了项目之外的部分如下: 说一下浅拷贝和深拷贝的区别 常用的 List 下的数据结构有哪些, 分别说一说区别和底层实现 再介绍一下 Map 包下的吧, 介绍了 HashMap 底层实现, 扩容机制, 以及 ConcurrentHashMap 如何保证线程安全 JVM 内部是怎样划分的, 内存结构是怎样的 对象晋升是什么, 过早晋升会导致哪些危害 介绍一下 MySQL 的引擎,