同部门,但是之前三面挂了
点赞 1

相关推荐

2024-12-30 18:46
已编辑
东北大学秦皇岛校区 Java
在游泳的小冤种很好奇:刚面的吗?老哥
查看13道真题和解析 ai智能作图
点赞 评论 收藏
分享
牛客2024-10-18投的,不久后会发笔试链接,笔试内容有选择题 多选题 还有算法题和数据结构设计题我记得。11-13 一面拷打我的弱鸡秒杀项目,被打烂了,我题都没听懂,大脑自动删除了这段记忆(依稀记得和库存有关);一些八股,时间有点久了,好像问了threadlocal;sql题:店铺商品金额查询每个商品的金额都大于500的店铺名称我的答案:SELECT DISTINCT 店铺 FROM 店铺商品表t1 WHERE NOT EXISTS (SELECT 1FROM 店铺商品表t2WHERE t1.店铺=t2.店铺 AND t2.金额<=500); 后面复盘感觉时间复杂度偏高,可以使用group by和having的;算法:给两个整数数组nums1和 nums2,返回两个数组中公共的、长度最长的连续的子数组的长度。示例1:输入:nums1 =[1,2,3,2,1],nums2= [3,2,1,4,7]输出: 3解释:长度最长的公共子数组是[3,2,1]。示例2:输入:nums1 = [0,0,0,0,0], nums2= [0,0,0,0,0]输出: 5我的答案:class Solution {    public int findLength(int[] nums1, int[] nums2) {        int m = nums1.length;        int n = nums2.length;        // dp[i][j] 表示以nums1[i-1]和nums2[j-1]结尾的最长公共子数组长度        int[][] dp = new int[m + 1][n + 1];        int maxLen = 0;                // 初始化第一行和第一列都是0,不用显式初始化,Java数组默认值就是0                // 填充dp数组        for (int i = 1; i             for (int j = 1; j                 if (nums1[i-1] == nums2[j-1]) {                    dp[i][j] = dp[i-1][j-1] + 1;                    maxLen = Math.max(maxLen, dp[i][j]);                }                // 如果当前元素不相等,那么以这两个元素结尾的公共子数组长度为0                // 不用显式设置,因为默认值就是0            }        }                return maxLen;    }}11-15 二面,应该是主管面问我研究方向,研究背景,我的模型什么的,研一的三篇paper;继续拷打我的弱鸡秒杀项目(QwQ);八股:mvcc;算法题:不重复子串问题。11-29 三面,CEO面12-3 好像是中午人力聊了一会(口头offer),下午发的正式offerps:字节挂了痛苦死我了#日常实习后端# #面经#
查看7道真题和解析
点赞 评论 收藏
分享
2024-12-25 14:59
已编辑
北京邮电大学 Java
目前已经面了HR面 但是让我等消息 吉吉国王 感觉大概率寄了12.16号 刷Boss 投了字节抖音的后端实习 下午约17号下午面试一面:介绍一下你自己 (给面试官时间看看你简历)问:这是你自己独立做了个项目 我看还不错 介绍下这个项目吧答:好的 巴拉巴拉 先说为什么要做这个项目!!! 然后从前端介绍到后端问:你觉得这个项目有什么亮点吗?答:好的 巴拉巴拉 从前端JUC 高并发 提高算法速度 到后端微服务架构介绍 (但是感觉其实后端没啥亮点哈哈 就是很平的内容)问:看你使用了树结构存储数据 那像安卓平台其实会出现内容不够的情况怎么解决的答:是的 确实遇到过堆溢出的问题 解决方法是 树节点会使用hashmap 存储节点 每次扫描会在节点记录一个lru 当内存占用超过一半 节点不再存储额外数据 并使用lru重置一些节点 省出内容问:我看你另外一个项目写了ThreadLocal 能说说吗 (写了个网上常见的社交项目 居然不问我IM通讯 晕)答:ThreaLocal 八股 巴拉巴拉 内存占用 脏读问:HashMap 实现答:巴拉巴拉 问:和CocurrentHashMap的区别答:基本八股问:怎样定义hashmap的hash算法答:我以为成了一致性hash算法 说了半天 然后告诉我提示只需要定义hash函数内容就行 我就答了重写对象的hashcode方法 (不知道对不对)问:好了 来写道题吧内容:给一个数n 1234 和排序后的常数数组{1,2,3}这种 输出组合数组的数成为小于n 的最大数他问我有思路吗 我以为是回溯排列数 就用回溯做了 后面发现好像不是 直接有点急了后面提示从头到尾比较数即可 写了一些 也没写完 感觉做不出来 暴风哭泣哈哈 事后一想还是觉得蛮简单的后面2h才出结果 中间我以为大概率寄了 吓死二面 12.19:主要是问项目,八股没有问过问了很多场景题跟部门业务有关问:看你用了支付功能,详细说说步骤吧答:巴拉巴拉 从前端到后端 问:万一微信支付 回调接口出现问题 怎么处理?答:也就是得不到支付结果的回调,rocketmq会轮询该账单 如果一直没有回调 会不进行数据库的插入 会进入死信队列 该订单无效 最终保证账单一致性问:万一出现账单支付金额 和实际支付金额不一样怎么处理答:(并不知道怎么处理哈哈) 项目支付交给了微信支付处理 金额从后端生成 应该不会出现金额不一致问题问:能不能从前端直接传金额?答:肯定不行 会出现上一个问题的账单金额不一样问题后续忘了 应该是他给我说什么是支付风险 结束 没有算法 我以为寄了20分钟收到HR面试通知HR面 12.20号就是项目介绍 自我介绍 部门介绍 和自己的需求让我回去等消息没有后续了 希望别搞哈哈25号 已经oc nice 希望能顺利入职#字节求职进展汇总##面经##面经Java#
神哥不得了:都HR面了,应该问题不大的
查看24道真题和解析 字节求职进展汇总
点赞 评论 收藏
分享
01-09 23:49
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客企业服务