专业面一(46min)(2022-9-15) 自我介绍 后期补上 算法题 反问(问了部门的业务以及技术栈、您觉得我的专业能力有哪些需要提升的?、面试流程) 专业面二(48min)(2022-9-21) 自我介绍 后期补上 算法题 反问(您觉得我的专业能力有哪些需要提升的?、面试流程) 专业面三(1h3min)(2022-9-27) 自我介绍 后期补上 反问(新人培养制度、面试官学习的方法、面试流程
一面 时间:2024.2.2 时长:1个小时 1、自我介绍 2、介绍一下自己比较了解的项目、问了一下项目的部分功能的实现过程 3、网页输入url后,浏览器后面会发生什么 4、网络协议了解哪些 5、react和vue框架各自的核心优势是什么 6、MVVM单词的每个字母代表什么含义 7、介绍一下java面向对象三大特征,多态的举例 8、继承和接口的区别,为什么有了继承还要创造接口 9、final修饰的
时间:2024.2.26 时长:1个小时 1、自我介绍 2、对客户端开发有什么想法 3、对项目中的session永不过期功能如何实现的,现在设计的话会怎么设计 4、什么样的情况下需要建立索引,索引有没有什么不适用的情况 5、索引内部是怎么实现的 6、B+数相对B树的三大优点是什么 7、前后台为什么要使用MVC的架构,有什么好处 8、外卖库存只有5个了,什么时候让库存减1比较合适 9、https怎么
1. 自我介绍 2. 拷问项目 3. Mysql redis mq有用过吗(只有mysql 就问mysql吧) 4. 索引 5. B➕树缺点,为什么用它 6. 聚集索引 非聚集索引 7. OSI7层模型 8. 有什么协议 9. TCP UDP区别 10. TCP三次握手四次挥手 11. Time wait 12. 力扣原题:合并区间 不同的二搜索树 总体不难,但我简历上前端内容多一点所以有点吃亏,
飞书50min 1、实习经历? 2、参加竞赛经历? 3、TCP和UDP的区别? 4、cookie和session的区别? 5、session如何做分布式? 6、概率题目,A和B轮流抛硬币,谁先抛到正面就获胜,A先抛硬币,问A获胜的概率? 7、数据库索引失效场景? 8、B+树和B树的区别? 9、缓存的实现方案? 10、Leetcode112. 二叉树路径总和 [https://leetcode.cn
一面全称50分钟(肯定挂了),在这里记录一下。 先说一下自己本硕都是双非,目前研二,小菜鸡一枚。 很巧看到字节的实习生招聘想着试一试,结果没想到网申通过了,给了面试! 但是!!! 面试前,力扣一道算法没刷,猛看了三天基础知识,之前本科学的都忘了,重新补的。 面试第一部分: 面试首先是自我介绍,然后问了一些关于我自我介绍里面的一些东西。自我介绍可以说自己熟悉的语言还有熟悉的课程等等,我主要说了我的研
#软件开发笔面经# 1、看我经历很丰富,为什么我后端要投客户端(hr主动约面的) 2、开始劝退,说最好坚定一个方向之类的(nm那你约面之前都不看简历的吗) 3、面试官:我也不懂java,那我们聊一点计算机基础 4、讲一下你了解的设计模式 5、两个模块之间怎么通过你刚刚讲到的某个设计模式进行通信 6、分别用观察者模式和代理模式进行通信的话会有什么区别 7、给我讲了个客户端什么什么链传输的东西,感觉跟
//准备时间短,相当不充分,完全按照岗位要求和自己的简历来准备的,但是面试的时候问了很多没有准备到的问题(可能这次面试我唯一的优点就是真诚了,完全坦白自己不会的地方),只能说还任重道远啊,第一次参加企业面试就是字节,属实也是压力很大,但是也算是看到了自己的差距,后面还需要女娲补天 做得不好的地方:我觉得首先作为非科班,可以谦虚,但是没必要说自己课程接触的问题,多展现自己的学习能力和知识掌握水平,适
11.1 今日头条 1.今日头条后台,配置“转化类型”为“激活”、“激活且注册”或“激活且付费”的转化; Ps:及策仅支持回调激活和注册,无付费指标 2.监测地址,填写及策后台生成的点击监测链接。 3.今日头条后台,一个计划只能对应一个转化,一个转化可以对应多个计划。 若需按照计划维度监测数据,可以创建多个转化,和计划一一对应。 头条后台设置: 第一步:创建转化跟踪 第二步:设置广告监测 “创建目
项目选个点讲 - 缓存穿透方案 分布式锁为什么用Redis实现?讲一下Redisson原理 不能用MySQL实现锁吗? 用 RocketMQ干啥了? 和 Kafka,RabbitMQ对比 RocketMQ 为什么会重复消费 RocketMQ 怎么保证消息不丢失?(同步发送 + 主从同步双写 + 同步刷盘) RocketMQ 为什么高性能?(刷盘策略 + 零拷贝 + CommitLog) TCP连接
一面 6.5 1. 你的数据库的服务器是怎么和客户端连接的? 2. 你的数据库是怎么启动运行的? 3. 数据库的隔离级别有哪些? 4. 你的数据库的各个隔离级别是怎么具体实现的? 5. 你的数据库的bufferpool怎么实现的? 6. bufferpool的置换算法为什么用lru-k,和lru比好在哪里? 7. osi七层模型,每层干什么,有哪些协议? 8. arp协议在哪一层?干了什么?是什么
1.怎么学习前端 2.事件循环 3.什么时候会去使用宏任务和微任务(这里我不知道他想问我什么,我就说了一些常用的微任务的情景,then和nexttick) 4.require和import(也就是commonJS和es6 module) 5.循环引用 6.React 和 Vue 的异同 7.React中函数组件的写法和类组件的写法区别 8.高阶组件(但是我不会直接说了不会) 9.HTTP 1.0
今日头条-一面(2022.03.08)1h 自我介绍 简历项目介绍(这部分面试官问的十分详细,数据源、数据流动、负责的模块、其他的模块是怎么样的?数据输入是怎么样做的?项目中比较复杂的点是什么,又是怎么做的?数据表的数据量多少?大概多少个表?表中主要有哪些字段呢?) 项目中 nginx 如何利用? 项目中 redis 如何利用?怎么存,有什么策略吗? 项目中索引是怎么用的,索引建在了哪些列上,使用
1.问b站实习的履历 2.defer(我回答了用法,底层实现,规则) 3.对go的了解(我回答了并发模型,goroutine,channel,关键字,gc,内置数据结构) 3.slice如何扩容(回答了两点) 4.tcp的三次握手为什么三次 5.osi七层网络模型 6.tcp的五层模型 7.redis(我回答了底层没怎么了解)没深问 算法题—合并k个有序链表 (尴尬的是算法我实现了,写测试用例时间
1.自我介绍 2.项目介绍 3.从输入www.baidu.com开始发生了什么? 4.OSI七层模型有哪些? 5.tcp与udp的区别 6.tcp为什么安全 7.tcp的超时重传机制 8.golang的GC 9.三色标记法的灰色、黑色有什么区别 10.为什么区分灰色和黑色,灰色存在的意义? 11.写屏障是什么? 12.进程、线程、协程的区别 13.什么时候用线程,什么时候用协程 14.mysql的