实习,3轮技术+1轮hr。面试流程很快,跨度5天,已OC,分享一下面经: 一面: 1. golang GMP模型 2. go 和 C++的区别,各有什么优劣? 3. golang 垃圾回收机制 4. redis是单线程的还是多线程的?为什么快?适用于什么场景? 5. redis基本数据类型 6. MYSQL 索引有什么用?索引的数据结构说一下。什么情况下会失效? 7. MVCC 8. go中的并发
面试官蛮有趣的 面了55分钟 以下是问题 自我介绍 UE内容 1.UE延迟渲染管线,按顺序讲下各个pass,为什么透明度pass一般在最后。 2.说在games104的学习心得,UE委托的设计原理,反射作用,CDO的作用。 3.说下绝地求生的人物动态更改装备界面是如何实现的,摄像机如何做剔除。 4.说下UE的GC流程,怎么样防止对象被GC,UE特化的智能指针的使用场景。 5.如何设计一个方便于策划
#字节# #面经# 字节面完了,期待一手,捞捞我。来跟各位牛油分享一下。总体感受,字节面试官非常和蔼,不会的都循循善诱,并没有为难你的意思。以下纯八股,项目部分基本省略了。 一面 手撕:寻找比k小的最大数,输入n,例如23121,输入数组A{2,4,9},输出比k小最大数22999。 计算机网络: TCP是如何保证可靠性的 TCP为什么是三次握手,结束却是4次挥手 为什么需要等待TIME_WAIT
9.19 15:00 一面 面试官先介绍部门,商业变现部门 自我介绍 map有哪几种实现类,他们各自访问数据的顺序是如何的 Java中在某个方法中定义一个字符串型变量,涉及到哪些内存分配 引用占多少空间 一个sql,学生表,包含一些类,姓名,性别,年龄,成绩,想查性别为女,年龄21岁的学生姓名,怎么设计索引 Redis的list和zset这俩底层的数据结构分别是什么 zset是一开始是用跳表吗?为
秋招安全岗面经系列之 字节跳动-安全工程师-安全与风控 时间线: x 投递 安全工程师-安全与风控 x+6 一面 x+7 转推 x+24 感谢信 一面 时长:35分钟 面试官自我介绍及部门业务和工作内容 自我介绍 硕士期间的研究方向是什么 在学校有参加安全相关的项目吗(攻防演练、ctf) 打ctf吗?有参加学校的战队吗?有打哪些比赛出过什么成绩吗?主要负责哪方向的题? 实习3(甲方红队)的工作内容
一面 全程50mins 自我介绍 Java Java垃圾回收的情况 分代回收 内存泄漏 如何避免? 四种引用类型?区别? 集合类型? ConcurrentHashMap实现? 如果Arraylist并发访问会出现什么问题? 计算机网络 https的建立?公私钥,要几个随机数?为什么后续都是对称加密而不是非对称? 进程和线程,协程? 操作系统 BIO NIO AIO sokect和netty协议区别
没想到9月底了我还在做字节笔试…… T1 拓扑排序就可以了。构造完图,找到入度为0的就是第一代,题目数据保证了第一代只有一个。 T2 其实就是找一个长度为k+1的子数组,数组中每一项*2都大于它的前一项。 只需要记录满足a[i]2>a[i-1]的连续次数,只要这个次数>k,说明可以组成一项。如果发现某一个位置a[i]2<a[i-1],那么要重新开始计数。因为要求是子数组,那么只要这个位置不满足,任
北京,番茄小说 直接寄了,被KPI,40min 面试官很赶工,像是走流程,面试体验比较糟糕,完全没有多余的话,也没有什么互动 #我的实习日记##字节日常实习#
可能有的内容答得不完善不正确,请大家注意甄别。 一面(9.26 55min) 1. C++ 和 OC 对象生命周期管理(C++ 堆中的对象由程序员手动管理生命周期,或者使用智能指针辅助管理;OC 采取引用计数思路,使用 MRC 和 ARC 以及自动释放池管理对象的生命周期。MRC 的四个原则:1. 自己创建的自己持有(alloc、new、copy、mutableCopy);2.不是自己创建
飞书为什么问我的问题都这么冷门啊,大概有以下几个问题但是回答的不好(其他问题大概说了些) 1. Java gc root 的变量有哪些? 我回答的里边有本地方法栈,他说不对,我下去查有些博客里边也写了这个。 2. 1M网卡能生成多少tcp连接 这个不会 3. 当数组中有一半以上相同元素时,快排时间复杂度 n^2,我的理由是会造成分治的树不平衡,他说不对 4. SSD和机械硬盘的区别 我说的读写速度
3.9一面 项目简述 vue2和vue3有什么区别 vue2和vue3对于常量有什么区别(经提醒,说出vue3编译上的优化方式) vue3中toRaw,markRaw有什么用 vue3标记不是响应式对象 ts相比js的好处 ts中type和interface有什么区别 type和interface如何继承 重复声明方面,type和interface有什么不一样 写题:返回数组中长度为k的最大平均数
一:职业规划 从技术方面和对业务的理解方面进行进行规划。 二:地址栏输入地址整个过程 (这个应该都挺熟的) 三:发请求阶段如何进行优化: (1)缓存方面优化 对浏览器缓存的理解 (2)数据传输方面的优化 对HTTP2的理解: 四:跨域的解决方法 (1)jsonp的认识 (2)cores的认识 五:跨域请求被拦截后,怎样判断请求是否到达后端, 预检请求options 六:3:15时针和分针夹角多少度
面试官上来就问在校经历,参加过什么比赛没,有没有什么社团经历,还问在学校有没有帮老师做过什么项目,我说没有,他说你这没有帮老师做过项目很吃亏啊!还一直问我研究生的课题 (大部分研究生应该都是人工智能方向吧 ,这方向大家都知道找不到工作,所以大家一般没人问), 这都还好,最离谱的是感觉面试官是不是不懂前端,开始说没看我简历,把我当本科生了,我忍了,后来看了我的简历,还不知道我是来面试什么的, 前端问
1,自我介绍 2,谈项目细节,主要负责模块 3,什么是promise,promise的几种方法,尝试手写? 4,ES6新特性 5,路由跳转的两种区别,深入讲讲? 6,用过那些git命令 7,webpack插件和lodash的区别 8,字符串去重(正则描述) 9,闭包,及应用场景 10,promise.all如何使用和应用场景 11,http和https的区别 12,axios的二次封装 大概只记得
由于没录音都是靠回忆,肯定有遗漏的,但是总体来说相对问的比较简单 1.自我介绍 2.自己的项目 3.axios和原生区别 4.防抖(要求口述代码) 5.深拷贝(口述) 6.数组类型输出1,函数类型输出2,对象类型输出3,设计一个函数 7.vue2和vue3区别 8.有说到一点promise 9.跨域问题,有一点深(可能因为我建立有些项目中遇到该问题) 10.手里有没有其余offer 11.愿意来郑