投递7/16 hr约: 7/17 一面: 7/19 先问项目: 面向用户是?supabase是什么?在supabase怎么写api?做了哪些优化? 为什么用figma,实现llm记忆的方法? 基础知识: react会有一个入口文件来运行,运行时发生了什么? useEffect怎么用,传入的参数是什么意思 钩子为什么不能放在if{} else{}中?如果让你实现react,你会怎么处理这个问题 cs
#后端开发# #字节跳动# #软件开发笔面经# TimeLine: 投递:6月份投递,因为要准备期末考试约到7月份面试 一面:2024-07-12 下午面试,晚上电话通知二面 二面:2024-07-16 晚上7点多面试,至今未出结果 ------------------------------------------------------ 一面(90min+): 1. 面试官介绍组。 2. 自我
7.11 三面➕hr面 三面面试官一看就是大佬,直接开始和我讨论,从cpp,c,甚至深度学习,因为我是做AIGC的。 第一个问题 ,聊了很久才开始问,看了什么书(linux相关)开始问:为什么一个程序如果经常切换用态和内核态会运行效率低下? easy 2. c中什么情况递归会导致栈溢出?🈶一个方法可以用递归,但保证不溢出是什么?(显示栈模拟递归) 3. 字符串 限定长度 asc编码 ,十亿条数据
时间:2024.4.9,下午3点 面试形式:线上,飞书 岗位:测试开发--抖音电商 其实我的经历和测开没有任何经历,我的简历是关于LLM的简历,但是没想到过了初筛,进面试了(当时抱着随便投一下的态度,因为我的算法岗位实习被挂麻了) 自我介绍(介绍的很短,因为我根本没有相关的东西介绍) hr是女面试官,hr真的很好,全程都在引导我说,没有施压(主要是我菜)。问了我上一段实习经历(LLM相关),奇妙的
部门不说了 自我介绍 50分钟对项目的dfs,问题全部都是“你这里用了xx,为什么用,意义是什么,现在我要某某情景,你的xx要怎么解决,逻辑上怎么实现,实际在代码上怎么体现” 算法题:最长回文子串,写完后让加个统计会问子串个数的功能 结束 起早贪黑背八股的我像个笑话😂
一面(1h): 上来先问之前在字节的算法岗的工作内容,还有为什么要从算法转到后端 然后面试官很好,直接就问自己最擅长什么方面,我说我比较熟悉mysql,redis等,就直接开始问这两块的问题 mysql: oracle用过吗?(没用过,不知道) 索引有哪些 覆盖索引是什么 索引优化方式 什么是回表查询 怎么样使用sql存一个大文件(这个没答上来) redis: redis的常用数据类型有哪些 re
本来是下午七点面结果面试官航班延误了延期到九点,面试时长 50 分钟左右,八股场景算法那是样样没落,感觉有点小寄,但是又没有完全寄...... 等结果吧。 - 你是什么专业的,怎么没转专业?(每此面试都有人问一遍这个) - 你的计算机是自学的吗,你是怎么学的,都学了哪些? - 讲讲简历上的项目,你项目上哪部分做起来比较有挑战,是如何解决的? - 我看你简历上有两段实习,你觉得实习过程中对你个人的成
一面(2024.1.3,85min) 自我介绍 项目(聊了蛮久) Redis Redis单线程结构 Kafka(项目中用到了) 架构说一下 consumer如何进行消费的过程 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股) 集群只用2个节点可以吗?为什么不行? MySQL B+树,B树与B+树区别?存相同的数据哪个树高? MySQL如何实现乐观锁? 不停机扩容如何实现? Dubbo
一面 1、数据库事务 2、三次握手 3、四次挥手,解释第三次挥手 4、time_wait的作用 5、time_wait过多会导致什么 6、http版本以及区别 7、介绍虚函数 8、mysql:求平均值、两个表联合查数据 9、死锁条件 10、查看进程的命令 11、核心是二叉树层序遍历 二面: 1、红黑树b+树文件系统的底层结构是什么 2、介绍单例模式 3、进程、线程区别 4、多进程、多线程区别,与多
字节商业化技术大数据一面45min 自我介绍; 介绍熟悉的项目,说了数仓项目,重点问了分层中的DWB层数据降维;DWS层中的事实表; MR流程; spark为什么比mr块; sparksql执行流程; 缓慢变化维; sql部分最高薪资员工; sql用户最高连胜次数; 实习时间; 是否准备秋招??? 反问
1.岗位:视频架构开发实习生 c++方向 全程90分钟 2.自我介绍然后开始聊项目 项目55分钟 3.八股 c++,区分哪个是指针数组和数组指针 指针常量和常量指针 操作系统堆和栈区别 数据库delete和trancate区别(这个trancate没用过,没说出来) fork函数返回值是怎么实现的(这个看过具体实现代码,就说了下地址) 4.手撕 二叉树前序遍历非递归,撕出来了 5.总结反问 评价如
一面: 1、esm和cjs区别,各自遇到循环引用时会怎么处理 2、浏览器缓存机制,强缓存的状态码是什么,etag的生成算法是什么 3、vue如何实现劫持数据,vue3为什么用proxy,优缺点 4、vite为什么快,缺点是什么 5、一个this指向的题目,注意class里默认开启严格模式(被坑了) 6、数据库存64位的数据,前端怎么在不损失的情况下处理(让后端转成字符串再返回给前端,用bigint
1.岗位:视频架构开发实习生 c++方向 全程70分钟 2.自我介绍然后开始聊项目 项目40分钟,顺着项目顺便问了一些八股在项目里的实现,例如分布式锁,redis和MySQL数据一致性相关设计(其实感觉项目还能再多聊聊,这样八股问的就可以相对少了,上次就是全程项目) 3.一点点八股 c++虚函数的实现,深挖了一下虚函数表具体怎么在执行的时候找到对应offset的 Linux里的I/O多路复用了不了
基本信息 时间:2023.6.9 时长:70min base:上海 面试岗位:前端 日常实习 问题 你玩得挺6呀,背景都会调 你现在是研二? 你现在是属于实习还是校招呀? 你的实习时间大概是什么时候 你在武汉? 你本科是网络,其实网络也会涉及到计算机相关的吧? 你的前两面整体感觉怎么样?吐槽一下 二面问了原理性东西是吗? 你具体去怎么学习的? 平时怎么去学习前端技术栈的?因为前端迭代得挺快的 平
基本信息 时间:2023.6.7 时长:70min base:上海 面试岗位:前端 日常实习 问题 自我介绍 你对java web很熟是吧? 为什么选择前端 你倒是挺实诚啊,别人都是说喜欢前端,前端所见即所得,你倒是挺诚实啊 正好我做过Java,讲一下SpringBoot启动原理,包括Bean的初始化? 那前端的原理你有准备吗 前端路由的几种方式,之前的hash,再比如现在的brother什么的