三个问题一个不会,心灰意冷,如坐针毡,如鲠在喉。这一个小时太尴尬了 问题1:系统设计(40min) 设计一个长链接转换为短链接的转换? 怎么进行转换? 怎么存储? 怎么设计给别人用的http的接口? 设计这个系统的重点是什么,需要关注什么? 长变短除了随机还有什么比较好的方式转化嘛? 问题2:java中多线程模型,给了一段代码让输出最终结果?多种情况(10min,这个很简单) 问题3:烧绳法计算1
平台产品开发(java),八股盛宴 线程池的源码有没有看过? 解释一下自定义线程池的核心参数 阻塞队列一般有哪几种呢? JVM内存模型 进程和线程的区别 线程的安全性? 那为了保证安全性,有什么机制? 你说到了锁,有没有不用锁的方案呢?(CAS) 除了CAS,CopyOnWrite你有了解吗? 除了cowList,linux中还有什么地方用到了这样的机制? Java的SPI机制有没有了解? 那像J
第一次正经的数开面试 1.自我介绍 2.实习拷打 3.spark jar包提交后执行的过程 4.job和谁保持通信 5.spark commit提交指定参数 6.讲讲number几个区别 7.窗口化函数怎么多行变一行 8.讲讲udf的区别 9.项目里面怎么引入udf的 10.业务过程和主题域的区别 11.一致性维度表
实习回到自己的小出租屋,洗了个澡,想到boss上面投的易控智驾给发了笔试题,打开看到只有一个小时时间,直接就开做了。 第一题 合并升序链表,a了。 第二题 数字排序,排序规则就是把每一位相加然后小的排前面,相同大小就按字符序排,难点应该是数字字符串的转换了,a了。 第三题 grid图走迷宫,迷宫不一定是矩阵,可能是不规则的,其实也一样dfs,就是终止条件每一行每一列都不一样,昏头了,而且那个笔试平
自我介绍 根据项目提问 讲讲闭包 原型与原型链 promise具体说说 es6,全部都说, 数组的常用方法有哪些,干什么用的 哪些方法不会改变原数组 map怎么使用 vue2和vue3 的区别 算法写题 #软件开发2024笔面经##网易#
固定两面(面完接着面那种) 问项目 实习 你这经历跟游戏好像不相关 为啥来投 是随便投一下吗 对游戏测开的理解 设计火影 蛋仔测试用例?
面试官人很好很有水平,知道我准备了啥,准备的是一个没问(为啥不问问juc,jvm,集合啥的),啊啊啊,要我写个sql,虽然很简单(计算某列的不重复元素个数),为什么会问sql啊,我一写后端的。还问了实现一个服务转发的架构(比如NGINX的架构),no,,,,,这个我也没准备,我居然扯到io多路复用去了,它的缺点还没答出来😁 必是凉了 #网易信息集散地#
迟来的面经~ 给有需要的友友们参考了#我的实习求职记录# - 请说出 ES6 当前有哪些基础数据类型; - 请使用 JS 实现一个函数 getType,他能识别所有的基础、复杂数据(数组、对象)等的数据类型; - 请查看下面的几行代码,并且做出回答; const arr1 = [1,2,3]; const arr2 = [1,2,3]; console.log(arr1 === arr2);//
问题内容: 我目前遇到错误, 因为我在用 并且也有 在我的代码中。 现在,我需要删除ResultSet行,但这使我不得不处理以下代码: 我不确定我是否完全理解 做。有人可以向我解释此代码吗?如果我对此有更好的了解,我相信我将对如何使用PreparedStatement结果以及用于rs的逻辑进行处理有一个更好的主意。同样,对改变这种逻辑的任何帮助也将不胜感激。 问题答案: 对于具体问题,您需要更换
问题内容: 我刚刚使用了proguard,但是我尝试通过反射实例化的类却无法正常工作。 我有一个界面 我通过这样的课程 像这样实例化该类 这是我的proguard.cnf 问题答案: 解决了 对于其他遇到此问题的人,您需要在proguard.cnf中添加以下内容 第一个保留项告诉Proguard不要混淆扩展YourClassName的类名 第二个说保持构造函数名称(意思是构造函数)不混淆,它只有一
问题内容: 任何人都可以确认我是否正确地在下面的方法调用中看到了该参数: 作为对象类型的数组?我不记得以前在Java中见过。 问题答案: 它等效于,但允许调用者一次只指定一个值作为参数,编译器将创建一个数组。所以这个电话: 相当于 有关更多信息,请参见varargs功能的文档(在Java 5中引入)。
问题内容: , :在Python 中做什么? 在这种情况下是什么意思? 问题答案: 简而言之,它遍历组合在一个元组中的可迭代元素(如列表)以及索引号: 版画 如果你要遍历一个序列(或其他可迭代的事物),并且还希望有一个索引计数器,这将很有帮助。如果你希望计数器从其他值(通常为1)开始,则可以将其作为第二个参数。
问题内容: 我们都知道,柔性属性是一个速记,和属性。其默认值为。它的意思是: 但我注意到,在很多地方都使用过。是速记还是?我不明白这是什么意思?我在谷歌搜索中找不到任何东西。 问题答案: 这里是解释: flex: 等同于flex:10。使flex项目具有弹性,并将flex基础设置为零,从而使该项目接收flex容器中指定比例的可用空间。如果flex容器中的所有项目都使用此模式,则它们的大小将与指定的
问题内容: 我刚刚开始编写jQuery插件。我写了三个小插件,但是我只是简单地将该行复制到我的所有插件中,而实际上并不知道这意味着什么。有人可以告诉我更多有关这些的信息吗?也许有一天写一个框架时会有用的解释:) 这是做什么的?(我知道它以某种方式扩展了jQuery,但是对此还有其他有趣的信息) 以下两种编写插件的方式有什么区别: 类型1: 类型2: 类型3: 我可能离这里很远,也许所有的意思都一样
问题内容: 我试图提醒函数返回的值,并且在提醒中获取了此值 [对象对象] 这是JavaScript代码 whichIsVisible是我要检查的功能 问题答案: 从对象到字符串的默认转换是。 在处理jQuery对象时,您可能想做 打印元素的ID。 如评论中所述,您应该使用Firefox或Chrome之类的浏览器中包含的工具代替来自省对象。 旁注 :ID不能以数字开头。