#软件开发笔面经# #京东# 1. 自我介绍 2. 拷打实习 3. spring框架bean的生命周期管理(cpp选手落泪) 4. b+树结构 5. 数据库乐观锁与悲观锁 6. 网络协议几层 7. tcp三次握手 8. MySQL索引设计,需要注意的事项 9. 索引失效什么时候会发生 10. int自增id的好处 11. MySQL的表锁与行锁 12. mvcc实现 13. 聊天与反问 -----
1、自我介绍 2、实习遇到最困难的事 3、MySQL提升配置,数据怎么迁移 4、迁移过程中的数据变化怎么同步到新库 5、如果是分库分表怎么确保各个数据库是存活的 6、Redis缓存穿透问题在数据库分库分表的场景下怎么解决 7、分布式锁有很多种方式去实现,你觉得哪种最好 8、多线程交替打印奇偶数,说下思路
1.自我介绍 2.问题(顺序记不住了,整体面试节奏很快) MYSQL 1) 我看你用了分库分表,分库分表中间件有了解过吗? 2) ACID了解过吗?具体解释一下。 3) MVCC了解过吗?底层实现原理。 4) 索引了解过吗?有几种类型? 5) 联合索引解释一下? 6) 最左前缀法则? 7) 索引失效情景? 8) SQL执行慢怎么跟踪? 9) 如何分析慢SQL?explain 10) explain
在你的项目中,“秒杀优惠券”这个场景是如何实现的? 这个场景下 Redis 使用来存储什么的?用什么样的数据结构进行存储? 如何判断下单中优惠券,库存的数量? Java 的类加载机制是什么? 类加载机制的每一个阶段分别是什么? “将符号引用替换为直接引用”这个过程是在哪一个阶段完成的? 讲讲进程的通信方式? 进程通信的方式哪一种最快? 给你一个文本文件,每一行包含一个 QQ号码,请用linux命令
#软件开发笔面经# 面试时长45分钟 ieg游戏后端开发(c++) 技术栈不匹配,最近猛刷java相关八股 1. 自我介绍加问项目 20min 2. 操作系统:虚拟线程,虚拟线程怎么置换内存,操作系统怎么进行内存置换;进程、线程、协程区别; 3. 计网:开放性问题:A机器发送报文到B机器途中有哪些可能原因会导致丢包 4. 算法题:LCR 023. 相交链表 (没想出来最优解) 凉凉
上来讲实习和项目(滴滴+蚂蚁 面试官简单的问完项目,直接让手撕,甩了两道题 1、最长回文字符串(跑通 2、手写线程池(没跑通,思路基本对了 基础八股 1、mysql怎么优化慢查询 2、redis缓存用的时候要注意哪些问题 3、线程和进程的区别是什么 4、线程有哪些状态,线程间怎么通信 5、ThreaLocal怎么解决内存泄漏问题 6、java异步IO知道吗(回答NIO,netty,以及底层的一些多
时间8.22下午5-6点面试,7.33感谢信 1.自我介绍 2.挖项目经历,有秒杀,被问到秒杀缓存这一块,答的不是很好,说redis如果挂了数据就丢失了,答持久化不满意,想不出来了道歉 3.java为什么重写equals和hashcode,重写要注意什么 4.java不可变类有哪些 5.java线程池核心参数,一般怎么设置 6.提到cpu密集型核心线程数n+1,为什么要多一,答可能会出现一些线程临
二面国际电商,全程35分钟,无手撕,无八股,全程问实习的事情,最后问读研期间做什么事情,有没有看哪些技术类的书籍,临下播时说欢迎毕业进入快手,隔了三天看流程已终止😅 😭😭😭
美团日常实习一面,无八股无算法。 面试官人很好很温柔,我听不懂也很细心的给我反复讲场景,引导我回答问题可我太菜了,感觉凉了。 围绕简历我写的四个职责来问的,因此分为四块 1.打开项目(IDEA)讲解一下责任链和决策树是如何代码实现的。 场景问题:如果有一个业务a需要调用b,c,b,c又需要分别调用d,e和f,g,你会如何设计去实现这个逻辑(没太弄明白,我就说我项目的是决策树,单路的,后面不了了之)
自我介绍 介绍一下在腾讯做了什么,看过Ckakfa源码吗 kafka一个实例有一千连接的排查过程说一下 介绍一下令你印象最深刻的一段实习或者项目 项目中使用到分布式锁,是怎么实现的,有没有用到redlock redlock是如何实现的 介绍一下tcp三次握手 介绍一下udp,如何实现可靠的udp http和https的区别是什么 进程通信的方式有什么 线程和协程的区别是什么 Redis持久化,RD
1.对前面三轮面试的感受如何 2.对当前面试的这个岗位的理解 3.当时校招的时候为什么选择去了腾讯 4.为什么想换工作了呢,为什么在现在这个节点找工作 5.在腾讯的薪资结构是怎么样的,当前月base多少 6.现在还有其他公司的面试流程吗 7.家乡是在江苏哪儿的,父母是做什么工作 8.PDD的工作强度怎么看,能接受吗,父母支持吗 9.这边目前还在职吗,入职时间可以在什么时候? 10.反问 面试是电话
发面经,攒人品 0716一面: 1、自我介绍 2、简单介绍实习经历,做了什么事情,解决了什么问题 3、实习整体的方案是独立设计的吗?目前项目上线了吗?测试流程 4、项目相关 5、什么是可重入锁?redisson实现分布式锁时可以怎么实现可重入? 6、两台服务器间怎么共享线程号? 7、同一台机器上,父线程如何给子线程传递线程id号? 8、描述一下redo log和undo log的区别作用 9、re
1.主要问拷打项目,这块占比很大 2.让我讲讲项目中的一些主要贡献 3.依据项目问了一些场景题和解决方案 4.算法题 用1~9数字,组成三个三位数要求,每个数字大小比例 1:2:3,每个数字不可重复 (我是暴力列举所有情况,排除重复数字和0的情况,我没有一次性做出来,调试了好一会儿....如果有lc高手可以帮忙说下是哪道题目,我后来搜了下没有搜到...吐槽一句为什么pdd的面试系统不能面试者自己编
个人背景:3年Java后端开发 面试历时50分钟 项目拷打20分钟 假设数据量暴增,日数据量千万级别,项目如何优化 白板写一下项目某流程的伪代码 (面试官说我代码写的有问题,后面复盘应该是异常处理吧?) 写一下项目流程中用到的一条sql, 然后一转数据库八股文 Mysql 相关 msyql 的底层是B+树,B+ 树是什么? 事务是什么? 事务的ACID,各自是是什么展开说说? 一条sql 执行的过
实习,base成都,最少三个月,面向转正,问了hr可以从9/10月开始 8.6 一面,飞书视频会议,共45min,感觉凉凉 开始: 自我介绍 说到项目开始问项目,用什么框架,拷打业务具体实现 说到redis开始问redis: 介绍一下 然后mysql: 介绍一下 引擎的数据结构了解吗 为什么用B+树不用红黑树 主从分布怎样实现的 怎么优化性能 怎么设计索引 算法:三数之和,写了O(n2),让我优化