网易有道二面-20231016

20231023 已挂

1. 自我介绍

2. 简历实习经历和项目内容自己介绍收获和难点以及怎么解决的

3.一个优秀的前端工程师应该具备哪些技能

4. 未来三年规划

5. 写个题

// 给你一个大小为 m x n 的矩阵 grid 。最初,你位于左上角 (0, 0) ,每一步,你可以在矩阵中 向右 或 向下 移动。

// 在从左上角 (0, 0) 开始到右下角 (m - 1, n - 1) 结束的所有路径中,找出具有 最大非负积 的路径。路径的积是沿路径访问的单元格中所有整数的乘积。

// 返回 最大非负积 对 10^9 + 7 取余 的结果。如果最大积为 负数 ,则返回 -1 。

// 注意,取余是在得到最大积之后执行的。

DP不太难,但是时间不太够,有报错的代码也放这里了

```js

function maxMatrixMulple(grid){

let m = grid.length;

let n = grid[0].length;

let dp = Array(m)

for(let i=0;i<m;i++){

dp[i] = Array(n);

for(let j=0;j<n;j++){

dp[i][j] = Array(2);

dp[i][j][0]=0;

dp[i][j][1]=0;

}

}

dp[0][0][0] = grid[0][0]

dp[0][0][1] = grid[0][0]

for(let i=0;i<m;i++){

for(let j=0;j<n;j++){k

let k = grid[i][j];

if(i-1>=0){

if(k > 0){

dp[i][j][0] = dp[i-1][j][0]*k;

dp[i][j][1] = dp[i-1][j][1]*k;

}else{

dp[i][j][1] = dp[i-1][j][0]*k;

dp[i][j][0] = dp[i-1][j][1]*k;

}

}

if(j-1>=0){

if(k>0){

let curDpMin = dp[i][j-1][0]*k;

let curDpMax = dp[i][j-1][1]*k;

dp[i][j][0] = curDpMin < dp[i][j][0]?curDpMin:dp[i][j][0];

dp[i][j][1] = curDpMax > dp[i][j][1]?curDpMax:dp[i][j][1];

}else{

let curDpMax = dp[i][j-1][0]*k;

let curDpMin = dp[i][j-1][1]*k;

dp[i][j][0] = curDpMin < dp[i][j][0]?curDpMin:dp[i][j][0];

dp[i][j][1] = curDpMax > dp[i][j][1]?curDpMax:dp[i][j][1];

}

}

}

}

let resValue = dp[m-1][n-1][1];

if(resValue > 0){

return resValue%(Math.pow(10, 9)+7);

}else{

return -1;

}

}

console.log(maxMatrixMulple([[-1,-2,-3],[-2,-3,-3],[-3,-3,-2]]))

```

全部评论
dp很绝望
点赞 回复 分享
发布于 2023-11-18 00:44 台湾
hc个位数 多看看别的机会吧
点赞 回复 分享
发布于 2023-10-30 23:24 北京
佬,现在收到三面或者hr了吗,三天没给我信,是不是无了啊
点赞 回复 分享
发布于 2023-10-22 17:44 辽宁
请问有一面没算法题,接到二面的吗?
点赞 回复 分享
发布于 2023-10-20 15:47 宁夏
大佬再问一下一面之后多久约的二面
点赞 回复 分享
发布于 2023-10-20 14:48 北京
大佬出结果了吗
点赞 回复 分享
发布于 2023-10-18 22:20 北京
完了 今天二面问的实习 答得一坨
点赞 回复 分享
发布于 2023-10-18 11:25 广东
厉害呀,一面过后杳无音讯。当时面试的时候面试官还说:下周一之前过不过都有结果。今天都周三了,不过也不挂。
点赞 回复 分享
发布于 2023-10-18 11:13 广东
佬请问一下,有几轮面试啊?2轮技术+1轮HR吗?
点赞 回复 分享
发布于 2023-10-17 21:21 黑龙江
大佬有后续了吗
点赞 回复 分享
发布于 2023-10-17 16:01 广东
怎么问的这么少
点赞 回复 分享
发布于 2023-10-16 11:56 广东

相关推荐

02-14 12:40
门头沟学院 Java
程序员花海:1.面试要求必须Java笔试不一定 2.难度对等秋招 远超于日常实习是因为同一批次且转正很多 竞争压力大 3.第一个加点指标,上线了就把接口性能加上去 使用本地缓存这个不算亮点 只是技术选型,要把为什么采用这个和背后的思考写出来而不是单纯堆叠技术没意义 4.八股要一直看 很容易忘记 5.拼团交易这个老问题 堆积技术 另外建议你把奖项合并到教育背景 没必要拆出来放最后
我的简历长这样
点赞 评论 收藏
分享
评论
3
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务