1. 自我介绍 2. 介绍项目(简单说了一下博客和rpc框架) 3. rpc项目中遇到的困难(随便扯了个注册中心) 4. 这个rpc自己有没有在哪个项目中使用了(随便说了自己只有写demo测试过) 5. 用redis做注册中心的问题 6. 操作系统(没学,直接不会) 7. redis的删除策略 8. 说说对hashmap的了解 9. ConcurrentHashMap为什么是线程安全的 10. 线
36min 面试官挺年轻的,一看就给人一种技术很厉害的感觉 0.0 自我介绍 问你最近什么情况,面试几个岗位了 主动问了面试官测开和开发什么看法 数据库优化 详细具体的讲解,怎么样的表,什么样的场景,做了什么的优化(面试官挺的好认真,一边听一边思考) 所谓的优化指什么的优化 索引优化具体百万级别,具体哪个字段,什么数据类型,用的什么索引,优化前是什么结果,优化后是什么结果,百分之多少的提升 慢查询
一面 11.14 先自我介绍,了解项目 StringBuffer和StringBuilder的区别 操作系统,进程和线程的区别 用户态和内核态,如何切换 http和https的区别 TCP四次挥手,还有其中的状态 mysql的事务隔离级别 MVCC+next-key 什么时候需要建立索引 算法题:实现一个具有要求大小带有过期时间的KV cache,满足插入新数据,当cache超过size要求时,从
自我介绍 介绍下项目 你们的项目登陆怎么做的?(邮箱密码登陆,前端后端分别验证,加盐存入数据库) 你们项目登陆模块要是放到我们百度会出什么问题吗?(脑子宕机了,没想出来) 你知道偷库吗?宕库呢?怎么解决?(没听过) 介绍下ACID吧 ACID的I怎么实现的?(我说的MVCC+间隙锁可以保证幻读来保证隔离性,忘记提表锁行锁了) 介绍下行redis的命令(介绍了setnx分布式锁,hash,zset
时长:70多分钟。 1、自我介绍:因为我是非科班,问了一些为什么要转码。 2、问我还在打dota吗,什么段位?(我简历上写了这个),说自己很菜,现在太忙了,打不了,一年前经常玩。 3、项目介绍 4、你的项目里面用到了redis,具体谈一谈为什么? 5、为什么不用mysql? 6、redis是线程安全的吗?并发环境下,redis跟mysql哪个好?如何去做选择? 7、redis实现点赞功能是线程安全
先自我介绍,问我可以实习多久 首先说项目,但是我的项目都是深度学习的项目,估计面试官也不太懂 准备的数据结构和操作系统题都没问 计算机网络了解吗 tcp的拥塞避免(详细) https了解吗 用户输入一个网页到最终显示的全过程 如果这个过程出现了问题,你需要如何排查到是哪里的问题 MySQL了解吗 事务是什么 主键索引和唯一索引的区别 b树和b+树 为什么用b+树 两道算法题 1.给出一个单向链表,
B站日常实习是官网投递的,面试流程挺快的,但是因为年底了最后等oc和offer时间都用了将近一周,一共只有两面体验非常nice。 目前已经入职了,整体氛围感觉很不错,正好周末抽空整理了一下面经,如果有需要内推的小伙伴也可以私信我。 一面 11.25(1h) 自我介绍 const关键字的用法 const*和 *const 的区别,const引用值能否修改 inline的作用 虚函数的原理和作用 父类
一面(40min) 自我介绍 项目 项目背景 MVCC如何实现、MVCC的作用 讲讲MySQL锁机制(共享锁、排他锁、行级锁、表级锁、意向锁、记录锁、间隙锁、next-key Lock) redo log&undo log作用,什么时候生成 如何写redo log(redo log buffer等) 两段锁协议,分布式事务中两阶段提交 实习 & 八股 Redis分布式锁如何实现的 分布式锁还有哪些
1月陆续面了几轮,岗位都是后端开发。 年前应该不会再面了,接下来专心刷刷题,背八股,补补JVM调优这块,年后再战 #面经##日常实习##Java#
360搜索后端C++ 日常实习 一面 2023.01.10 (35分钟) 1.介绍项目1 2.如何测试的 3.epoll的介绍 4.无锁消息队列怎么实现的 CAS,内存值与期望值比较,相同则换新否则重试或退出 5.介绍项目2 6.项目中高性能体现在什么方面 7.能不能控制日志一次输出的大小 8.日志文件可以切分么 9.经过性能测试么 10.日志量有多少 11.三次握手、四次挥手 12.介绍单例模式
8/21: 1.自我介绍 2.java语言有哪些特点? 3.多态应该怎么理解? 4.多态有什么好处? 5.java的八种基本类型及内存? 6.类加载的一个过程? 7.类加载中的初始化主要是做什么事情? 8.Java的容器类? 9.hashmap多线程使用会有问题吗?有什么问题呢? 10.解决hashmap多线程问题? 11.本身支持数组,为什么还要用ArrayList和LinkedList? 12
返校前最后篇面经 这两次面试官感觉都挺满意的,,估计能有offer了 百度大数据研发一面(就一面) 2.22 自我介绍 项目 1.爬虫和识别匹配的细节 2.爬虫异常情况 3.内部表外部表区别 4.数据量大小 5.推荐KNN模型距离的细节 技术 6.mapreduce计算过程 7.shuffle细节 8.数据倾斜原因和处理方式 我举了两种 mapjoin 加盐 9.hive窗
#软件开发2023笔面经# 记录美团的笔试,总共五道编程题,是真的难呀。我投的是后端开发转正实习岗。题目可以用自己本地的编译工具写,我用的是IDEA。以下题目是我根据我写的代码回想起来的,可能有不准确的地方: 1.比赛胜者 题目描述:总共有2的k次方人参加,编号为1到2的k次方。比赛的规则:当前小组有n个人 (n 为偶数),编号大小前 n/2 人分为一个小组,后n/2人分为一个小组,然后两个小组
深挖自己的研究方向的项目,问得非常细。 然后是八股: 分布式系统实现进程间通信的方式; TCP的拥塞控制; IP层怎么实现可靠通信; 最后手撕算法: Leetcode743-网络延迟时间;
面了30分钟 , 基本什么都问了但是答不出来的有很多 1. 自我介绍 -- 2. string有了解吗 ,他的底层是什么 一个指针指向[]byte , 还有一个长度 , 3. 那么string底层是一个指针,我们函数传参的时候修改会影响string吗 string并不能被修改 -- 4. 那么如果传参是一个slice会影响原数组吗 如果没扩容会被影响 , 但是扩容了并不会影响 -- 5. map有