一面: 1.自我介绍 2.深挖项目的目标和指标,主要动作 3.道具使用率下降,分析原因 4.某调研反馈年轻用户认为道具面板的道具偏下沉风,分析 5.小红书投放抖音和抖音极速版,c t r分别有上涨,整体c t r下降,原因 6.你一天的时间安排是怎样的 7.休息日会做什么
因为所有的网络通信最终都是基于底层的字节流传输,因此一个高效、方便、易用的数据接口是必要的,而 Netty 的 ByteBuf 满足这些需求。 ByteBuf 是一个很好的经过优化的数据容器,我们可以将字节数据有效的添加到 ByteBuf 中或从 ByteBuf 中获取数据。为了便于操作,ByteBuf 提供了两个索引:一个用于读,一个用于写。我们可以按顺序的读取数据,也可以通过调整读取数据的索引
4.2.2 字节变量 定义字节变量的定义符为DB/BYTE(DefineByte),每个字节只占一个字节单元。其中:BYTE是MASM6.0及其以后版本的数据类型说明符,随后的其它类型说明符同此说明。 例如: COUNTER DB 6 DB 'A', 'D',0Dh, '$' TABLE DB 1, 3, 5, 7, 9, 11 上面的定义语句经汇编后所产生出的内存单元分配情况如图4.1所示
Compiling One Directory # compileall_compile_dir.py import compileall import glob def show(title): print(title) for filename in glob.glob('examples/**', recursi
今天面试字节前端,然后面试官问我你这个项目是自己从0到1搭建的嘛?我说从网上拉下来的模板,然后他问那你对这个模板中每一个babel和plugin还有相应的loader都清楚了解嘛?我说只会常见的 虽然我知道我应该挂了,但是还是忍不住问面试官,反问的对话如下: 我:今年校招要求这么高的嘛? 面试官:今年字节对校招生的要求就是很高,希望招一个进入就能干活的,对前端充满热爱的同学 我:那如果我现在不会,
Get和post请求的区别 自动化的请求报文是怎么构造的(请求头、请求体) 怎么使用Postman的,断言语句怎么写的 http请求和tpc请求 Linux哪些常用命令,修改文件权限 Mysql事务隔离级别 其他和我自己的项目有关的就不说了 手撕:给出一个数组,找出满足“比左边小、比右边大”的所有数字,算法复杂度有多少
讲实习项目 同步编程和异步编程模式上的区别(实习中有同步转换成异步) netty用过吗(没有,就没问了) JAVA 深拷贝和浅拷贝 java怎么进行内存管理 垃圾回收机制 堆内存的分配 什么时候用新生代,什么时候用老年代 MySQL 索引怎么实现 发了一条SQL,判断是否能用到索引(select * from table where name like "%林") 怎么判断一条SQL是否用到索引
自我介绍 项目 做题: 1.求平方根,保留两位小数 2.找一个小数在升序整型数组中的最近位置 项目经历感觉不怎么匹配,题是撕出来了,希望有进面机会
1.讲一下最近在做的项目 2.有了解redis吗? 3.shell语句,查询错误日志 4.讲一下协程 5.https和http区别 6.不记得了。。。
10.23 面试体验很好,面试官全程微笑,没有压力,全程45min 项目: 1. 项目难点有哪些 2. 数据库是怎么优化的 3. 压力测试怎么做的? qps多少? 4. 高并发的问题怎么进行解决? 5. 缓存一致性 6. 项目中哪些业务逻辑设计到线程安全,如何解决的 八股: 1. 常见的锁,锁的原理是什么 2. gc的过程,有什么类型的gc,什么条件下出发不同类型的gc 3. 内存泄漏遇到过吗?
面试时间 10.24 1. 项目难点 2. 怎么解决的csrf问题, 除了你的项目这种还有什么方式(说了三种之后,还要继续说) 3. 数据库有哪些锁, 分别有什么应用场景 4. synchronize锁的原理 5. synchronize怎么进行了优化,轻量级锁、可重入锁等等 6. Threadlocal原理,怎么用 7. CAS原理,使用场景,有什么缺点,怎么解决(说了ABA和循环开销之外还在继
第一题证明一下排序后最后位置最小就行,第二题用个defaultdict存就行,第三题check二分从最大最小开始搜不同的位置,然后每个候选x去判断就行。 其他都比较简单,就记录一下第四题吧 小红拿到了一个n阶正方形矩阵{aij},他准备从左上角走到右下角,每一步可以向右或向下走一格,向知道有多少种不同路径满足路径元素和恰好为x。 0<x,aij<10^9 1<n<18 注解:dp肯定能想到,首先必
第一题:好串的数目 小红有一个字符串,例如000001111011011,然后啥叫好串呢,就是前一半全0后一半全1,或者前一半全1后一半全0就是好串,问最长的好子串长度多长(连续子串是好串)。 前缀和 具体来说,有一个数组zeros用来存连续0的数目,有一个数组ones用来存连续1的数目,然后从1遍历到n,分2种情况,例如最长子串为前半0后半1的情况,就只需要找ones中有没有ones[i]可
一面2.29 二面3.7 三面3.11 hr面3.13 前三面技术面,都有手撕,流程基本是项目+八股基础+测试用例(测试场景)+手撕。八股和项目的拷打是越来越少的。 base杭州 今天oc了
自我介绍 拷打实习项目 如果判断所写接口功能正常? 怎么构造无用测试用例? 什么是内存溢出 内存溢出和内存泄漏的区别和联系 bug估时(数量/开发周期) QPS并发多少 如何感知线上项目出现问题 如何排查线上无法复现的bug 线程进程的区别 创建线程的方式 Runnable Callable的区别 线程的状态 线程run start的区别 什么是死锁,产生的必要条件 浏览器敲击url后发生的事 如