处女面巨紧张 结果开始做算法题了反而没那么紧张了 不过确确实实会有点脑子短路的感觉 上来就做了一道算法题 三数之和 比leetcode上的题简单 只要返回一个结果即可 写了大概5分钟 看了一下说ok 然后问了一个为啥双指针能确保不会漏掉结果 接下来一堆八股 1. 除了多进程 多线程 还有什么别的并发方式 2. 项目里锁的运用 我说了分布式锁 3. 分布式锁换成jvm层面的锁行不行 4. 线程池参数
随便问了问实习和项目。 主要就是个算法题。 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。
项目: 1. 项目用途是什么?系统架构设计怎么做的? 2. 什么是DDD?领域切分怎么做的?范围相近的领域如何处理? 3. 是否使用了工厂模式?什么是抽象工厂? 4. redis秒杀锁怎么做?(答水平切片->分片路由) 5. 负载均衡算法知道哪些? 八股: 1. mysql聚簇索引知道吗?什么情况下使用?有什么作用? 2. mysql有哪些事务隔离级别?什么是幻读? 3. mysql有哪些存储引擎
1.简简单单问问实习。 2.拷打个人项目。 问的最多的就是,你的项目还有什么亮点? 3.感觉面试官都不想问了。。 数据库表怎么设计的,数据库字段,索引设计原则? https和http区别? 4.写两个题 不用临时变量,直接交换两个数字的值 LC 670 最大交换。
6.30 投递java后端工程师岗位,当天过初筛 7.1 笔试 可能是因为之前在牛客上刷过1000道java题,算法和八股文什么的也准备了一个月,笔试总体感觉比较简单 7.10 一轮技术面,30min 自我介绍 先问了非常基础的IDEA基本使用,例如debug流程、常用快捷键 拷打项目,说出自己项目中两个重难点,以及自己是如何解决的 java基础,介绍常见集合以及底层原理,我当时讲了List中的A
全程五十多分钟 1. 自我介绍 2. 项目大概聊了二十多分钟 3.手写节流函数 4. 除了定时器还有什么能够实现的吗 5.经过提醒 使用时间戳 6. 浏览器缓存? 7. 强制缓存和协商缓存 8.反问 我咋样 很聪明 ,反应很灵敏,提示一下很快能想到问题 再去补补基础 (小红书的面试官真是绝绝子,面试官又帅又温柔声音还好听) btw: 小红书流程快还是慢啊
不是我面 帮朋友记录一下 问了挺久的项目 vue2还是vue3用的多?3=>有什么新特性吗 手写proxy代理 说一下vue3的composition api,为什么还要用pinia呢 说一下什么是异步 手写实现promise 半小时不到结束了,项目挖得比较深,八股随便问的,说看重实际上线的项目经验(这边建议校招生直接去手搓光刻机吧 感觉多少有点吃了红利在蛋糕上面拉屎的意思了
45分钟,面试官基本没有反馈,他硬问,我硬答,他坐在办公室里,有点吵,麦有问题,他说话有时候模模糊糊的,听不太清 1.自我介绍 2.js异步方案 3.文件上传如何限制文件类型 4.fetch,xhr区别,和axios的区别 5.使用fetch或者xhr实现进度条的功能 6.走了xhr,为什么还要有fetch 7.同源策略,跨域访问,浏览器内置解决跨域问题的方法 8.浏览器渲染过程 9.解析html
手撕: 力扣98:验证二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 力扣54:螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 八股: Arrayl
背景:主研多模态分类领域,秋招主要投NLP和多模态方向的算法岗,如果机器学习的岗位描述和我相符也会投 流程:苏小研没有算法岗,只有python开发,我看描述里有提到人工智能,就投了(秋招不易,全靠海投)。base苏州,我投的不算早,所以面试被安排在第二批(投递要趁早,第一批通过率很高)。九月中旬投的,收到短信面试会被安排在十月下旬。一面时间n,二面时间m=n+5,三面时间k=m+3,笔试时间p=k
面试整体感觉良好,很放松,说的不清楚的地方,面试官会帮忙补充。整个面试就像聊天一样。 1、自我介绍 2、问项目相关 3、输入一个网址后,整个过程。(主要问网络层和数据链路层的整个转发过程,ARP协议等等) 4、数据链路层的协议 5、http请求与响应(数据格式什么的,get与post,还有响应状态码) 6、进程与线程,并发与并行 7、不同进程间的通信方式,一个进程内线程通信方式(当然是坑了) 8、
一面: 1. 觉得成长z快、比较难忘的一些经历,可以具体分享一下case 2. 在这个过程中你学到z多的点是什么 3. 之前做的工作和现在投的实x是不同的行业,目前是小红书电商直播,那有两个点:小红书和电商直播,那你自身对小红书了解吗?平时会在小红书刷什么样的内容? 4. 你对小红书直播的了解怎么样? 5. 你觉得小红书的直播你自己有看过吗?你觉得和其他平台有什么区别呢? 6. 以你对小红书这个
所在组别是美护组,一面是业务面,总时长在30min,这种美护垂类算是小红书的核心业务,所以真的需要对社区垂类的内容有足够了解 自我介绍 最深刻的case 有没有了解过小红书社区美妆内容垂类是做什么的 平时关注的美妆博主有哪些,为什么 平时化妆护肤的步骤 你的妆容是怎么样的,用语言描述 · 排序三个能力:内容洞察、人际沟通和数据处理 反问#内容运营#
面试官很温和,但我感受到的就是笑里藏刀,痛苦的面试 1、你对哪个广告平台最了解,能不能谈谈你对它的理解和看法? 2、你认为商业化产品的关键成功因素是什么? 3、如果你发现收入遇到瓶颈,你会如何调整或者转变策略? 4、你能大致预估一下小红书的收入吗? 5、怎么平衡好用户体验和商业化变现? 6、你平时是怎么构建你的商业化模型和提升收入计划的? 7、短期目标和长期规划有时候往往并不一致,你是怎么解决这个
#度小满##面经##实习# 1、自我介绍 2、为什么选择golang,而不是java等学校有开设的课程 3、为什么并发环境下更有优势 4、介绍下gmp 5、介绍下协程,他与线程的区别是什么 6、说一下什么是虚拟地址 7、如果没有虚拟地址,只有物理地址可以吗 8、说一下线程间是如何进行通讯 9、选一个你做的项目,详细说一下做的思路 10、算法题 两个排序后切片,如何在不使用额外空间 也不能排序的情况