给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 解法如下: /** * @param {number} n * @return {number[][]} */ var generateMatrix = f
给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 输入: num1 = "2", num2 = "3" 输出: "6" 示例 2: 输入: num1 = "123", num2 = "456" 输出: "56088" 说明: num1 和 num2 的长度小于110。 num1 和 num2 只包含数字 0
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输出: false 示例 4: 输入: "([)
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:["h","e","l","l","o"] 输出:["o","l","l","e","h"] 示例 2: 输入:["H",
之前小红书一志愿挂了今天再做次笔试,不知道能不能捞起来 第一题 对一个数组a可以进行两种操作:1. a[0]==0,删除a[0];2. a[0]!=0,a[0]减一并在数组a末尾添加a[0]个a[0]-1 求让输入的数组a变为空的操作数,答案模10^9+7 思路:对于a[0]==x,设消除它的操作次数为f(x),则f(x)=x+1+x*f(x-1)+...+1*f(0),求sum([f(x) fo
面试过程大概50多分钟,感觉比较凉的一面,拼多多11116工作强度。面试官周六还面试,看起来有点累的。 1、面试官首先介绍了自己的部门业务 2、做个自我介绍 3、让介绍项目,针对项目问了几个点 4、C++,数据结构是硕士阶段学的吗,机器学习什么时候学的(非科班感觉经常被问啊) 5、参加过什么社团 (技术面问这个是啥意思) 6、在班级里担任过什么职务 (问这个是为面试凑时间吗,) 7、说一下SVM算
没想到被抖音主站的视频推荐捞了,虽然早知道会被锤,但是没想到会被按在地上摩擦。[微笑R] 一面: 先是自我介绍 之后说我这个科研方向说的不对,说我都搞混淆了,咱就是说斯坦福写的综述就是这么写的,我只是个小follower[哭惹R] 然后问了点实习经历。 最后跟我说,做道题吧,考你一个简单的,等会我找找哈。 说来吧,做一道基础的。 我一看,力扣的困难题,OK 还好我做过,写上了。 然后没想到,面完俩
没想到被抖音主站的视频推荐捞了,虽然早知道会被锤,但是没想到会被按在地上摩擦。[微笑R] 一面: 先是自我介绍 之后说我这个科研方向说的不对,说我都搞混淆了,咱就是说斯坦福写的综述就是这么写的,我只是个小follower[哭惹R] 然后问了点实习经历。 最后跟我说,做道题吧,考你一个简单的,等会我找找哈。 说来吧,做一道基础的。 我一看,力扣的困难题,OK 还好我做过,写上了。 然后没想到,面完俩
1、自我介绍,完了之后面试官又介绍了他们在做的工作 2、问论文、项目内容 3、介绍transformer的结构;为什么要用多头;注意力有什么用等等 4、chatgpt了解吗,用过吗,聊了很多关于chatgpt这些大模型 5、写代码(给定两个字符串str1和str2,求字符串数组strs中str1和str2的最小距离) 6、反问:我问了去了以后做什么工作,偏项目还是科研#NLP#
1. 面试官先上来说这是算法岗,会问很多ml的知识(可能是我简历上的ml项目不够多参杂了一些java后端的项目,还是以后分成后端一个简历,算法岗一个简历吧) 2. 然后开始问就是关于项目的内容让我介绍了我的项目做了什么,输入是什么,神经网络怎么做的,用到的算法的一些特点。(我这部分答得很差) 3. 然后我自己提到了yolo,面试官问对于yolo有什么优化(并没有),然后问了loss具体的内容 4.
问题答案可关注公众号 机器学习算法面试,回复“资料”即可领取啦~~ 1.机器学习理论 1.1 数学知识 1.1.1 机器学习中的距离和相似度度量方式有哪些? 1.1.2 马氏距离比欧式距离的异同点? 1.1.3 张量与矩阵的区别? 1.1.4 如何判断矩阵为正定? 1.1.5 距离的严格定义? 1.1.6 参考 1.2 学习理论 1.2.1 什么是表示学习? 1.2.2 什么是端到端学习? 1.2
7.21 面的算法岗,面试官很和蔼,问的问题很有深度,后面才知道是百度很多模型的核心开发人员,牛! 上来先做题,让共享屏幕。题目是编辑距离,想了一会写出来了,让写几个测试样例跑一下,写了几个边界条件测试了一下,面试官说可以了,然后手撕代码就过了。 接着开始自我介绍,完了开始问论文相关的东西。我介绍过程中他会就感兴趣的点提问,问的很有深度,但是好在多数问题我自己准备过,答得还算可以。 接着根据论文延
项目相关问了40分钟左右,对模型的具体实现和验证非常感兴趣,论文要求详细讲解创新点,不过问的问题都比较常规,也没有问八股 手撕代码是三道题 链表中环的入口节点 快慢指针,同时从head出发,fast走两步,slow走一步,第一次相遇后把fast放到开始,步长改成1,下次相遇就是入口结点 打家劫舍2(首尾相连) 首尾相连的情况下,首尾不能同时取,所以直接对nums[:n-1]和nums[1:]分别动
选择:25 考题内容:c++ python 语音识别算法 图像算法等等 算法: 1、两个字符串的最长公共子串 二维dp可解;100% 2、n个数,找可以合成60+120的组合方式 回溯+排列组合公式; 100% 前两道比较简单 3、k-mean 寄 看见第三题直接懵逼,投的决策规划岗,个人方向为传统的规划方法,没怎么接触过机器学习的东西,干瞪眼40分钟没写出来😂,可能我不适合吧 #科大讯飞##科
算法岗是4*编程题+3*多选题(应该是对应开发岗的编程第五题) 编程题是: 第一题 魔法外卖 很简单 ac 第二题 扫地机器人 也很简单 ac 第三题 模拟扑克牌 简单的逆向模拟 ac 第四题 类似三数之和 a[i]-a[j]=2a[j]-a[k] python超时,通过64%,想用双指针想了下不可行钻了一会儿牛角尖,然后想到用hashmap优化但是没来得及搞就匆匆提交看选择题去了 选择题是: 第