1.字节一面:三道题 闭包(做错了,但是背了闭包原理和预编译流程) 事件循环输出√ 二叉树深度优先遍历,三个节点为一个数组,节点不重复(做出来了,但是实现了他给出来的那棵树的方案,他要的是通用方案) 2.字节二面 项目问题,竞赛经历,最有成就感的项目,最困难的工作√ (问了我项目优化怎么做,具体到用哪个api,追着问除了这些api还可以用哪些api)√ Vue操作元素√ 解释Vue响应式(2.0和
Golang后端实习生 | 2022.09.06 一面面试 时间:2022.09.06 下午14:00-14:51 时长:51min 自我介绍 简单介绍项目 怎么实现接口和数据节点解耦?怎么自由扩展? 为什么使用消息队列?不使用其他方式?好像也没有太大用处? 你对RabbitMQ有多少的了解? 你用到了ES?怎么使用到系统的? 怎么通过ES得到信息(需要反馈)?结构体信息(元数据) 怎么断点上传?
我简历里写的是C++,面试官说问C也可以。于是我让他问我C语言。 1.堆栈有什么区别? 2.一个指针大小是多少? 3.const限定的变量可以修改吗?怎么修改? 4.如何用C语言实现面向对象? 5.用过函数指针吗? 6.编程:把字符串转化为整数 7.TCP和UDP有什么区别?TCP是怎么实现可靠传输的?
自我介绍 问之前的实习,在实习中担任一个什么样的角色,实习给你带来了什么 构造函数构造的顺序,析构的顺序 深拷贝和浅拷贝 inline内联函数,和define区别 结构体内存对齐 结构体和类的区别 c和c++结构体有啥区别 对恒生的了解 反问部门是干啥的,c++进去写啥 15分钟结束了,问的挺简单的,面试官比较严肃吧,说是一周内出答复
12.14 字节 抖音 生活服务 后端实习 base杭州 时长1h10m左右 已挂 1、自我介绍 2、拷打实习项目 30m 聊一些业务相关、项目架构、有哪些微服务? 对微服务的理解?如何拆分微服务? 线上监控如何做的? 接口超时怎么实现告警? 什么时候要做数据核对?没太理解在问什么 3、MySQL八股 15m左右 讲一下mysql的事务? 可重复读如何实现? 能解决幻读吗,什么时候不能解决? my
自我介绍 你刚刚提到你有学习过Spring、SpringMVC也用过SpringBoot和SpringCloud,请你详细的说一说他们之间的关联和区别以及一些核心思想?从IoC和AOP的背景和使用场景聊起,到MVC的出现背景再到SpringBoot的出现提供了哪些便利的内容,最后提到对分布式和微服务的理解以及boot对它们的整合。 你有提到关于使用Spring框架的一个注解,那你知道了解事物一般使
字节电商客户端实习生一面 时长60min,手撕代码30min 1、自我介绍 2、后端开发分为哪几层 3、能不能不要Mapper层?直接访问数据库?比如访问OpenAI 4、AOP编程是什么?为什么不直接用继承父类的方法实现公共行为?如日志管理 5、使用Redis会出现哪些问题?介绍缓存穿透、缓存击穿、雪崩及解决办法 6、多线程的生命周期 7、你擅长哪些课程? 8、GET与POST请求区别 9、TC
上来就是主管面,是我的处女面,答的时候脑袋沉沉的,感觉全程在胡言乱语 1.自我介绍 2.负责项目的那些开发,选择一个模块,整体开发了哪些类,分享一下 3.项目上线了吗,是学习项目吗 4.选取一个功能介绍下实现的链路 5.用户签到的功能是怎么实现的 6.怎么用Mybatis实现对数据库的操作 7.具体的增加数据库记录的开发过程 8.具体的sql脚本是放在什么地方 9.有写过比较复杂一点的sql吗,讲
自我介绍 讲了自己的项目怎么做的过程什么, 然后开始根据项目来八股拷打 jwt.包括什么,流程,token生成 数据库索引详细说一下, 对索引的数据结构,为什么是b+树,不是其他的 事务隔离级别 springboot 自动装配EnableAutoConfiguration过程什么的 redis 分布式锁 setnx就是看门狗 jwt token组成,生成 mybatis分页查询原理 ioc和aop
周五做完测评就没消息了,看到佬们陆陆续续收到offer了。 为什么恒子感谢信都不发一封。伤心
一面(腾讯会议,大概40min): 1.TCP/UDP区别 2.TCP三次握手,四次挥手流程 3.TCP为什么要三次握手,两次不行吗(验证服务器端和客户端都有发送和接受的能力) 4.为什么要四次挥手(留一个时间段让被动结束连接方完成最后数据包的传送) 5.为什么要等待2MSL(确保服务器端收到了最后一个ACK确认报文) 6.如果客户端发生错误,服务器端会主动结束TCP连接吗(会,这里不确定是不是想
(他们有自己的面试APP“如流”,必须下载才能面试) 1. 自我介绍 2. 说一下项目(说了一个c++服务器的项目) 2.1 项目中遇到的难题,怎么解决的(多用户并发的问题,使用线程池等) 2.2 线程池的作用(提前创建线程,减轻压力) 2.3 项目中数据库的并发问题怎么考虑的 3. 基础问题 3.1 三次握手、四次挥手 3.2 TCP通过什么保证可靠连接的 3.3 HTTPS 的流程、加密原理
自我介绍 聊第一个项目 遇到了什么比较有挑战的部分? (慢SQL优化,介绍了用的几种优化方法) 还有呢? (并发抢单redis实现) 用了zset的话? zset的几种数据结构 第二个项目 内存trie树怎么实现的 (ac自动机) Ac自动机是怎么实现的?(trie+kmp) 具体解决了普通trie树的什么问题 八股 TCP与UDP 对堆和栈的理解?为什么不能只有堆or栈呢 Mysql都有什么索引
先是群面,面试官有3位,我们这组共有6人(包含我) 问题:你有组织过学校活动吗?大概说一说(限时1min) 然后是单面。 单面的顺序是按照你群面时回答的顺序来的。一共5min,面试官会根据你的自我介绍问问题,自我介绍只有1min,过时间了没说完也会被打断。 感受: 面试没有问什么技术上的问题。 主持人会提前半小时把我们拉进群,然后大概等半小时的样子,进入会议室群面。 等待时间感觉好长,总共6min
6-28下午五点 一面:简单 面试官很好 问的都是八股文和简单题 自我介绍 几个简单的八股文 盒模型 http状态码 反问: 面试官说我一面在他这已经过了 业务 对我的评价和建议:比我那个时候强多了,比我面的大多数校招生都强 让我等二面电话 ------------------------------------------------ 6-29 11点 二面:简单 自我介绍 聊天 css简单八股