1. 选一个项目介绍一下 2. 进程包含哪些资源、如何降低各个资源的使用 3. 源码变成可执行文件的具体过程、链接原理 4. 数组、链表、二叉树、哈希表、堆、栈、队列各种使用场景 5. 如何设计一个接口,需要注意什么 6. AB之间传输数据,如何保证可靠性以及安全性 7. 了解链路层加密和数据层加密吗 8. 如何缓存需要考虑哪些点 9. 程序如何保证健壮性 10. 优缺点,学习能力、抗压能力、研究
● 实习或者项目中遇到的难点 ● 为什么要分段和分页,分段和分页的优缺点 ● vector list 区别 ● C++ 宏和内联函数区别,何时触发“优化” ● C++ 虚函数表的结构,是连续的吗,虚函数地址存放顺序 ● 数据表「学号、姓名、分数、课程名、学分」如何优化 ● 1根金条抵7天工时,要求每天都要拿到金条,但是只能斩两刀,如何「分」(7的二进制111) ● 算法:最大连续子数组和(dp #
1、C struct 和 C++ struct 区别 2、C 语言如何实现面向对象 3、形参和实参的区别、传指针和传引用 4、智能指针原理,有哪些 5、IO复用原理 6、HTTPS 建立连接过程、TCP 如何保证可靠性 7、线程同步方式 8、算法:判断子树(两次 DFS)、日程表安排(差分数组) #软件开发2024笔面经##字节跳动24届春招#
随便问了问实习和项目。 主要就是个算法题。 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。
因为我有面试后记录和复盘的习惯,所以仍保留当时面试的过程记录,和大家分享以提高热度。同时期望有工作经验的同学投递我在招的岗位(3-10年经验测开),其他同学也可私信索要内推链接。 - 背景,笔者当时是7年多工作经验,其中4年多后端开发,3年多测试,在招聘软件上被ld主动沟通的。 - 一面,后来的+1,介绍工作经历,询问测试框架什么架构,怎么设计的,自己以什么角色负责哪些部分。计算机知识问了协程的使
1.简简单单问问实习。 2.拷打个人项目。 问的最多的就是,你的项目还有什么亮点? 3.感觉面试官都不想问了。。 数据库表怎么设计的,数据库字段,索引设计原则? https和http区别? 4.写两个题 不用临时变量,直接交换两个数字的值 LC 670 最大交换。
发面经攒人品 因为所做的系统和这次面试的岗位都和数据分析系统比较相关,业务方面聊的相对多一些。 1. 自我介绍 2. 关于项目的一些问题。 3. 项目中的DDD是如何做的? 4. requestAnimationFrame 5. 关于SQL 注入,前后端分别如何防范 6. 讲一下Vue响应式的实现?Vue2 和 Vue 3 的区别?依赖收集在什么时候执行?依赖更新怎么执行的? 7. Vue 虚拟D
一共三轮,hrbp面完排序挂了,贡献一下面经。 一面+二面: 1.常规自我介绍,讲了学校专业还有几段实习的大概内容和产出。 2.简历和项目深挖,一面面试官让我介绍一个滴滴做的项目,二面面试官让我讲了两个项目一个是滴滴的一个是一家电商公司的,项目背景和我最后的产出以及后面有没有想过之前做的时候没有考虑到的内容,这块问得非常久… 3. 代码考核,这块其实没怎么问我..可能看我实习时间比较长,具体问了j
1.自我介绍 2.实习经历 3.react native有哪些问题 4.react native如何运行在app上,原理是什么 5.node.js 文件大小上限是多少 6.js如何监听dom的变化 7.div中的text发生变化,你说的那些方法能监听到吗 8.事件冒泡能冒泡到body吗 9.tcp三次握手用到哪些字段 10.客户端握手之前如何确定服务端 11.没有服务端证书如何解密https 12
自我介绍 介绍一下你最有挑战性的项目 多个线程如何防止重复执行某个任务 介绍一下抢课的流程,介绍一下用到的spring安全框架 redis缓存是怎么用的,需要注意什么问题 有没有遇到过大key问题,把大key拆了是怎么做到降低redis的负载的 redis集群的作用,数据是怎么传递的,主节点挂了是怎么选举的,为什么要这样选举 数据迁移如何做到平滑 详细讲讲一致性哈希,为什么要有一致性哈希,解决了什
一面 自我介绍 拷打实习,项目难点和亮点 Jenkins有什么缺点 ANSI字符是什么,如何对它进行转译 日志量太大具体有多少,为什么会导致页面崩溃,做了什么优化 虚拟列表优化 LightHouse自动化方案的实现 手写题:class私有属性 两种实现方法 React Fiber产生的背景 Virtual DOM 手写题:实现一个Virtual DOM 和 diff 算法 浏览器缓存 反问 二面
1、自我介绍 2、项目介绍 实习介绍 3、BGP选路原则;BGP内外防环;BGP负载如何实现;设备上邻居建立过程;IBGP,EBGP用什么接口建立邻居,为什么;EBGP,IBGP路由如何相互交互;两台设备十个接口都建立peer,路由表是如何,下一跳如何 4、光模块种类,区别;光模块内部构造,类型;ODF内部构造;ODF接口方向是否唯一; 5、堆叠线一般几条;堆叠线交互什么表项;堆叠转发是分开计算还
三战志杰,屡战屡败,时长1h 1. 面试官自我介绍 2. 自我介绍 3. 队列底层的数据结构是什么,为什么使用数组,相对于链表的优点 4. 数组和链表底层的内存结构是怎样的,连续存储的空间有啥优势 5. (源IP、目的IP、源端口、目的端口、TTL、发送窗口、接收窗口、SEQ NUM、ACK NUM)这里哪些是TCP协议的头部携带的字段 6. 说一下TCP的拥塞控制 7. 现在比如说你的WiFi信
🍎2024.8.20 一面 🍐实习 25min 🍐提问 10min 实现通用sdk需要注意什么 java中的优先队列实现原理 如何实现一个分布式优先队列 redis zset数据结构,怎么保证有序,相关时间复杂度 zset插入过程 时序数据库和关系型数据库差别 时序数据库的索引结构 java新版本特性,虚拟线程解决的问题 🍐题目 10min 实现三个线程循环顺序打印123 #字节##字节跳
基础 拷打实习经历和项目经历 url输入到响应的全过程,可以基于用到的协议展开,越详细越好 局域网的机器是怎么和公网IP通信的,有什么机制? 局域网的机器的数据包什么怎么一跳一跳最后传输到目标机器的?中间用到了哪些协议?展开讲讲 什么是虚拟内存?什么是物理内存?为什么需要有虚拟内存? 机器的虚拟内存的最大寻址空间是怎么定的? 算法 二叉树的最大宽度#字节跳动##秋招#