当我赶回来的时候,时间已经超过了,本来是3点半的,但是回来已经快到4点了,但是hr找到我,然后说面试官也是有事情忙着了,该到了4点,正巧! 自我介绍 Jwt在你的项目当中是怎么来进行使用的 hashmap和concurrenthashmap你是怎么深入的,可以说一下原理么 家里是哪里的 反问:1:部门的情况,2:之后的流程 面试官有点点忙,可能这个速度有点太快了,期望有二面吧!!! 已凉 #绿盟#
前言 脉脉投递,12月16日一面,之后中间补了一次笔试题,笔试难度比较大,做的很烂,但是因为一面答比较好,所以破例给了二面的机会,12月30日二面,1月5日三面,1月6日HR面 一面(12月16日,40min) 自我介绍 简历项目 介绍一下简历的第一个项目? 项目中的Feed功能是怎么实现的? Feed推送用的是拉还是推方案? 项目中的签到功能是怎么实现的? 为什么要使用BitMap? Redis
一面 10.12(43min) 自我介绍 实习经历 MySQL性能慢的原因 联合索引 (a, b, c),where b = 1,能走吗,where a = 1,能走吗 MySQL索引原理 B+树更扁 有什么好处 InnoDB默认隔离级别 可重复读级别是怎么实现的 限流算法 手撕 力扣 92.反转链表II 力扣 53.最大子数组和 项目 Redis持久化 AOF文件存储的是什么类型的数据 反问 二
base长沙。主要是做tob的业务。 一面 10.13(30min) 自我介绍(面试官让重点介绍获得的奖项、大学计算机课程) 课程聊到了计算机网络,问了计网 TCP IP模型 分几层 TCP UDP在哪层 TCP UDP区别 TCP UDP使用场景 TCP怎么保证可靠 TCP三次握手、四次挥手 面向对象三大特性 什么是多态 抽象类和接口的区别 jdk1.8,接口是否可以实现default的方法 这
一面 自我介绍 主要就是问项目,问的比较细 问了一下技术栈,可能非常不匹配吧,后面也没有问八股 手撕代码是小于n的最大数,这个题应该是力扣原题,具体题号没找到 反问我问了一下部门还招实习生吗,回答是今年没有明年可能有
1、手撕:已知后续和中序排列,求树结构。要求15分钟写出来,背过了,直接写出来了,用的是牛客平台,他TreeNode默认是注解掉的,然后一直运行报错找不到TreeNode,我都懵逼了,我说背还能背错不成,直接喊面试官调试,他看了五分钟说,没问题,后面我两一起取消了那个注释,就ac了。我两都尴尬的笑了。 2、拷打项目和实习,技术难点和收获,我实习都是划水,引导到他让我去背八股,譬如我有一个实习是用的
大家好,我是程序员王不错,**************发现更多分享,开启你的技术进阶之路! 今天为大家分享的是不错在今年24届秋招面试字节跳动抖音直播的后端开发岗位的校招面经。在分享题目的同时,我也将根据查找到的资料整理出答案,方便大家快速学习。 1. 首先还是千年不变的自我介绍环节。 自我介绍阶段仍然是交代清楚自己的基本信息、项目经历、实习经历等。 2. 接下来是针对项目的提问,这里只总结通用问
时隔1年,甚是感慨,没想到这么快又来面试了。 一面(30分钟)2023.07.10 自我介绍 能简单说一下用了哪些设计模式 能简单描述一下策略模式吗?策略模式和if-else有什么区别,怎么定义策略类的 Linux在一个目录下面,有100个文件,需要匹配以 ‘query’ 开头的日志,并且把数量统计一下,用什么命令 (grep -c '^query' /path/to/directory/*) J
面试没过,来尝试写面筋积累一点人品。 7.31投的提前批,后端开发(lz主要用java,所以基本上问的java) 一面: 浏览器上访问一个域名会错哪些事 redis:redis的基本数据结构,你用过哪些(场景),redis的缓存淘汰策略 数据库:问的mysql:InooDB和MyISAM存储的区别、inoodb底层数据结构、B+结构的特点、为什么要用B+树、联合索引是怎么走的、最后给了一个索引id
1、面向对象三大特性 2、基类和子类的构造函数和析构函数的顺序 3、const的用法 4、成员函数后面写个const是什么意思 5、static变量在什么时候触发 6、函数中static变量在什么时候触发 7、操作系统堆和栈的区别 8、指针和引用的区别 9、new和malloc的区别 10、STL常见容器 11、说说设计模式 12、进程和线程的区别 13、线程之间的同步 14、进程间的通信 15、
主要工作:基础架构(中台) 开始还是项目拷问(但是没有深入) 项目(学校的全校数据库是怎么交互的?) 外卖项目(缓存优化) (验证码、先访问Redis,主从复制怎么实现的?) 做这些项目遇到的难点和收获 解决问题的思路 RocketMQ用在项目什么地方?(做消息队列缓存一致性balalbala) RocketMQ(特性)(解耦、削峰) RocketMQ: NameServer:整个MQ集群提供服务
JAVA源码 HASHMAP底层机制 TCP的细节,怎么建立连接的,拥塞控制,流量控制的区别 MySQL MVCC机制,事务隔离级别,幻读 JVM的垃圾回收,全过程,新生代,老年代,balabala的细节 进程间通信 .写一道算法题,贪心,应该是leetcode原题 一个简单的动态规划#字节跳动实习生招聘##后端开发话题##面经交流#
全程 65min(实习岗) 这次面试十分抽象,我也用抽象的方式记录一下过程 首先还是和部门语言不通,我主Java辅golang,部门主c++和golang,可能因为这一点,面试官一直在提问有关理解和个人思考方面的问题,其实感觉中间件的问题可以随便问的,和语言没啥关系,但是一个没问。。 一开始先闲聊: 1. 你是怎么学习一门语言的 2. 你做一个项目会从哪些角度去优化 3. 现在公司实习的业务,为什
全程 75min(实习岗) 一、自我介绍(5min左右) 二、算法题及思路(15min左右) 1. leetcode22 生成括号 三、语言基础 > 我是Java技术栈但会一点golang,面试官是golang技术栈,所以问题都引申到语言通用层面 1. go语言map底层原理 2. go协程通信方式 3. go语言channel底层原理 4. 简述借助channel实现交替打印的逻辑 5. jav
自我介绍 项目 计网 1.四次挥手 2.等待时间 3.tcpudp区别 4.tcphttp区别 5.tcp和udp能否共用一个端口号 操作系统 6.进程线程纤程 7.线程间通信方法 8.生产者消费者模式 数据库 9.索引 10.为啥b+树 11.深度 MapReduce 12.过程 13.中间涉及到的排序 14.reduce结果有序吗 hbase 15.和mysql区别 docker 16.桥接模