八骑科技

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

一共要写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文件变成机器能理解的语言没回答好的伏笔)

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

#重来一次,我还会选择这个专业吗#
全部评论

相关推荐

昨天 18:42
已编辑
门头沟学院 Java
今天接到了实习了八个月公司不能转正的通知先介绍一下自己的bg吧:双非学院本 Java开发再说一下鼠鼠的一个项目吧,github有个开源项目700+ star SpringBoot的一个系统也许是安逸太久了,认为可以all in转正,代码基本上都是AI写的,自己的研发水平也下降了很多很多。其实在三月中旬就感觉到不一定可以转正,所以自己投了一些很多公司 BOSS 700/43/2(线上面试) 以及七八个数不清的要求线下面试的就都拒绝了。线上面试了一个,一个最基本的八股,Bean的生命周期难住了我,或许也是因为这个,突然感觉到自己可能与开发没有任何的关系了。学校在四月中旬有一个双选会,或许我会选择去看看吧,自己的论文毕设也还没有改完。想过转行,想转大模型agent开发(因为我本身在这家公司干过很多和agent相关的东西) ,可是看到那么多的八股文,又没有了一点兴趣。听说有个朋友干了实施,已经拿到了三方,这更加深了自己想要转行的焦虑。昨天打开网上很多的春招汇总,看了很多很多,见到最多的就是《硕士以上学历可投》 是呀,在当前的就业环境下,很多双一流的本科都不一定能找到自己心仪的工作,更何况自己呢。马上四月也要过完了,那个时候或许就真的只能参加社招了,继续选开发?还是转测试 转实施其实对于一个双非学生来说,可能最害怕的就是毕业即失业吧。因为害怕失业,所以对开发岗的坚定越来越小。今天下午一个人去KTV唱了俩个小时的歌,心情舒服了很多,突然感觉到了 开发也好,其他岗位也好,不就都是为了生活打工的一个行业吗,经常跟朋友们调侃,离了计算机发现世界本没有雨。或许真的是开发岗困住了我吗,目前也不太清楚了。发这样一个帖子主要是想咨询俩件事:第一,开发岗转agent 有成功的友友可以分享经验吗 第二,实施岗一般面试的内容是什么,这个作为鼠鼠最后的一个迫降方案----------------------------------------------分割线------------------------------------------------------这里会真实的更新我的面试题目,以及投的岗位,如果有跟我一个的双非鼠鼠我们可以一起交流目前投递的岗位:Java开发 Agent开发 测试 运维 实施(这个暂时不考虑,可能遇到高薪的会投一下)---------------------------------------------分隔线---------------------------------------4.8 联想笔试,前面选择题挺简单的,算法一道都没a出来,不是力扣hot100的,感觉好难 暂时算挂了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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