八骑科技

上来就是算法环节,不过都比较简单,还只要求说只写实现的思路

一共要写7道,半小时时间前5道写出来4道...其他的没来得及看题目

1. 二维矩阵逆时针旋转 90 度

题目:给定一个 n × n 的二维矩阵 matrix,表示一张图像。请你将图像逆时针旋转 90 度。要求原地旋转,不得使用额外矩阵。

2. 全家福排列

题目:给定一个整数数组,我们需要将其重新排列成最和谐的顺序:相邻数字差距尽可能大,排列方式为:最小、最大、次小、次大、第三小、第三大……排列完成后,遍历数组,如果出现连续三个数字严格递增,则认为不和谐,返回 false;否则返回 true。

3. 好声音歌手

题目:有 n 位歌手,每位歌手有天赋值 talent [i] 和技巧值 skill [i]。如果一位歌手满足:

他的天赋是所有歌手中最大,或者

他的技巧是所有歌手中最大

则称这位歌手为无敌歌手。

若有多个歌手同时是最大值,都算无敌。

请返回无敌歌手的数量。

4. 判断四个点是否构成正方形

题目(LeetCode 593 原题):给定二维平面上四个点的坐标,每个点用 [x, y] 表示。判断这四个点是否能构成一个正方形。注意:点不能重合,四条边相等,对角线相等。

5. 平方差等于 S(a² − b² = s)

题目:给定正整数 s,求满足a² − b² = s的最大正整数 a。其中 a、b 均为正整数,且 a > b。要求尽可能优化时间复杂度(不能暴力 O (n²))。

然后就是八股+项目

  1. 怎么应对 AI 编程上下文不足、信息压缩、记忆丢失、代码准确率低的问题?
  2. 你的 AI 工作流是什么?新项目从 0 到 1 用 AI 开发流程?
  3. 狂欢派对福利派送中,为什么选用全链路状态机方案
  4. 你的主力语言是 Java,接触过其他语言吗?
  5. Java 语言有什么特点?
  6. Java 靠什么支持平台兼容(一次编写到处运行)?
  7. class 文件的加解码由谁来做?(太尴尬了,我竟然说这个是IDE完成的加码...我就记得加码之后有个文件放本地...其实是调用javac编译器去编译的)直接就给打上基础不牢的标签了...
  8. 讲一下 Java 内存模型 JMM
  9. Java 调用过 C++/Go/Python 吗?
  10. Java 能否直接调用 CMD/Linux Shell 命令?
  11. 讲对分布式、微服务的理解,为什么需要微服务?
  12. 满天星服务平台,为什么要用分布式事务Seata的AT模式?解决什么难题?
  13. 你有什么想了解公司的?
  14. 还有其他问题吗?
  15. 让你自我评价面试表现与匹配度(面试官主动说:给你及格,还是javac编译成class文件,jvm运行class文件变成机器能理解的语言没回答好的伏笔)

牛友们牢记我的坑啊,不要再犯一样的错误了

#重来一次,我还会选择这个专业吗#
全部评论
怎么这么多手撕?
点赞 回复 分享
发布于 04-09 21:44 陕西
是杭州八骑网络科技吗,上来就这么多算法吗
点赞 回复 分享
发布于 04-09 17:17 江苏

相关推荐

评论
点赞
1
分享

创作者周榜

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