在你的项目中,“秒杀优惠券”这个场景是如何实现的? 这个场景下 Redis 使用来存储什么的?用什么样的数据结构进行存储? 如何判断下单中优惠券,库存的数量? Java 的类加载机制是什么? 类加载机制的每一个阶段分别是什么? “将符号引用替换为直接引用”这个过程是在哪一个阶段完成的? 讲讲进程的通信方式? 进程通信的方式哪一种最快? 给你一个文本文件,每一行包含一个 QQ号码,请用linux命令
#软件开发笔面经# 面试时长45分钟 ieg游戏后端开发(c++) 技术栈不匹配,最近猛刷java相关八股 1. 自我介绍加问项目 20min 2. 操作系统:虚拟线程,虚拟线程怎么置换内存,操作系统怎么进行内存置换;进程、线程、协程区别; 3. 计网:开放性问题:A机器发送报文到B机器途中有哪些可能原因会导致丢包 4. 算法题:LCR 023. 相交链表 (没想出来最优解) 凉凉
#软件开发笔面经# 我好菜好菜好菜 项目部分就不说了,只写一点八股。 上来先画uml图时序图泳道图。 1、RPC服务中,服务调用方如何快速知道某台机器宕机? 2、本地缓存何时更新,如何判断是不是需要更新? 我说根据redis的某个业务key和version判断 追问,redis宕机了呢?答:从数据库拿。追问数据库扛不住? 3、布隆过滤器误判问题知道吗?怎么解决? 4、线程池为啥io密集型是2*核心
上来讲实习和项目(滴滴+蚂蚁 面试官简单的问完项目,直接让手撕,甩了两道题 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的面试系统不能面试者自己编
第一题签到题略 第二题: 题意: 小美有一个长度为元的数组 a1,a2,...,an ,输入n,x,k他可以进行两种操作: ● 删除第一个元素 ,同时数组的长度减一,花费为 x。 ● 删除整个数组,花费为 MEX(a)(其中 MEX(a)表示第一个没有出现的非负整数) 题解: 可以考虑倒序遍历,每次求出后缀的mex,然后统计答案即可 #include<vector> #include<set>
个人背景:3年Java后端开发 面试历时50分钟 项目拷打20分钟 假设数据量暴增,日数据量千万级别,项目如何优化 白板写一下项目某流程的伪代码 (面试官说我代码写的有问题,后面复盘应该是异常处理吧?) 写一下项目流程中用到的一条sql, 然后一转数据库八股文 Mysql 相关 msyql 的底层是B+树,B+ 树是什么? 事务是什么? 事务的ACID,各自是是什么展开说说? 一条sql 执行的过
实习,base成都,最少三个月,面向转正,问了hr可以从9/10月开始 8.6 一面,飞书视频会议,共45min,感觉凉凉 开始: 自我介绍 说到项目开始问项目,用什么框架,拷打业务具体实现 说到redis开始问redis: 介绍一下 然后mysql: 介绍一下 引擎的数据结构了解吗 为什么用B+树不用红黑树 主从分布怎样实现的 怎么优化性能 怎么设计索引 算法:三数之和,写了O(n2),让我优化
笔试 restful,GET POST请求的区别 事务四大特性 进程和线程的区别,如何通信 TCP/UDP的区别和特点 看程序写结果 程序题,给个一个数组内有若干个数,输出一万以内在这个数组内没出现的数。 hr面,很怪不知道为什么一面就hr 各种问,性格,学校经历啥的,开源经历都问了,不多说 一面 二十多min go语言相比其他语言的特点和优势 如何保证并发安全,CSP模型了解过吗,channel