你的常用的数据结构都有什么? HashMap和HashSet的区别? 怎么构造一个HashMap HashMap优势是什么? 还有什么需要注意的? 扩容机制,hash冲突? 如果你去设计一个Hash函数怎么设计呢? 一般 HashMap多线程情况下会出现什么问题? 怎么解决扩容死链的? 尾插会有什么问题? 数据错乱问题以外还有什么其他问题? 怎么解决这个问题? councurrentHashMap
20230421极智嘉java后端实习一面--一共50分钟左右 第一部分:八股 1. JVM内存模型的理解?常说的GC垃圾回收针对哪些部分?--堆。栈和方法区的内存什么时候释放?--方法区是回收无用的类?答的混乱。 2. java的两个关键字final和static的理解。---从修饰方法,修饰类和修饰变量来说,有点忘了。 3. 常用到的集合的类,做一些介绍。--从Collection和Map两个
极小极大算法的一个缺点是每个板状态必须被访问两次:一次查找其子级,第二次评估启发式值。 极小极大算法还有其他缺点或优点吗?对于像象棋这样的游戏,还有更好的选择吗?(当然是带有α-β修剪的极小极大算法,但还有其他吗?)
意义不明的面试,技术面非常非常简单感觉就像KPI面,然后后面是主管面,主管面的比技术时间还长。 技术面约20分钟 问实习,实习的一些实现,以及觉得实习最难的事情是什么怎么解决的,和别人怎么沟通的 c#的数据结构,list,字典等等 gc,为什么会产生gc, gc带给玩家的影响是什么 lua 怎么看待lua这个语言 然后就是长达四十多分钟的主管面,什么都问,学校,家题,为什么做不选择本专业,别人怎么
今天下午面奇虎360的游戏服务器开发岗的hr面, 前面一面二面体验挺好的 面试官人也挺好的, 可是这个hr面的面试官就无语 最开始是几个问题, 问的也不是hr面的常规问题, 而是更偏向于对于有实习经验的人来说, 日常开发的一些问题, 可能我答的不是特别好, 然后她就问了句, 你有实习经验吗? 我说没有 然后她就开始明显对我不感兴趣了, 脸就开始垮了, 说什么今年秋招形式比较严峻, 大家都是看得到的
#软件开发笔面经# 1、自我介绍; 2、你的系统有多大的数据量?有多少传感器?多高的频率上传数据? 3、介绍一下你这个系统整体的数据传输路径; 4、你底层的传输协议是什么?是tcp这些吗?具体讲讲你了解的tcp协议; 5、假设客户端到服务端发送数据单次通信耗时100ms,那么从客户端到服务端建立连接,服务端第一次接收到真正有用的数据,最少耗时多长时间? 6、tcp协议是可靠的协议,他是如何保证的?
10.30 一面 1h 面试官没开摄像头 项目 秒杀系统中,超卖行为如何测试检测? 手撕 java实现:求长度最小的子数组 如果你是一名测试人员,如何从白盒测试角度对这个问题做测试 除了条件覆盖,还有哪些问题需要考虑 根据你的测试用例设计,如何在上面的代码中进行输入保护? 闲聊 问我本科专业、成绩和排名 最有成就感的事情 平时玩啥游戏,尤其细问了我喜欢看kpl中哪个队伍/选手(? 如果xx给发of
我做了一个照片拼接脚本(PHP)。这个脚本有一张图片,并将其更改为小图片的照片堆积。从远处看,它看起来像真实的图片,当你靠近时,你会看到它都是小图片。我取一个固定像素数的正方形,并确定该正方形的平均颜色。然后我将此与我的数据库进行比较,该数据库包含几千张图片的平均颜色。我用所有可用的图像确定颜色距离。但是要完全运行这个脚本需要几分钟。 瓶颈是将最佳图片与主图片的一部分相匹配。我一直在网上搜索如何减
极路由固件下载 rom版本 极4增强版 HC5962 极3Pro C312B 极3S C312A 极1s新款 HC5661A 1.3.4.18145s 下载 1.2.9.18176s 下载 1.2.8.18050s 下载 1.2.7.17841s 下载 1.2.5.15805s 下载 下载 0.9017.1.11380s 下载 0.9016.1.10769s 下载 0.9015.1.10299s
如果你是一个极客玩家,不折腾会死星人的话,那么本章节比较适合你。祝你折腾愉快! Aria2 Aria2 是一个轻量级多协议和多源命令行下载实用工具。它支持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。最近被封杀的 PanDownload 也是使用的是 Aria2 来加速下载百度网盘里的资源的。本文是一个 Termux 教程,所以关于 Aria2 不会很深入将下去,
1. 逻辑流程 注(1): 此处逻辑为可选逻辑,详情参见 【小程序深度对接->上报用户信息】 2. 集成步骤 2.1 添加发起会话按钮 <button open-type="contact" />咨询客服</button> 2.2 小能客户端配置小程序 登录小能客户端,设置->接入设置->第三方接入->小程序 ->点击按钮接入微信小程序 -> 选择极速模式 填写小程序信息 复制小能服务器信息,需
一、基础配置 第一步:创建极光账号 如没有极光账号,需要创建极光推送账号及应用,获得AppKey和Master Secret 两个参数。如下图所示: 第二步:在智能触达中配置极光账号 在诸葛「智能触达→设置→触达渠道→推送消息」中,找到「极光推送」,填入上一步中得到的AppKey和Master Secret参数并完成开通。 第三步:确认SDK中添加推送逻辑代码 实现推送功能,需要SDK从客户端获得
一门新的编程语言,编译成javascript, 运行于node.js环境,支持元语言(lisp风格的宏是元语言的特例),动态语法。 示例代码: // #1+2 and #3+4 is evaluated in compiling time: if 1 then #1+2 else #3+4// the condition of "if" statemeng is evaluated in com
回国以后第一次遇到这种面试官,技术没觉得很牛,体验感也挺差。 先问实习:一个深度学习模型(图像方面),语义分割的项目,她说她觉得我讲的有问题。搞了半天她以为我讲的语义分割是NLP里面的。姐姐啊,我都说了是图像/视频,你能往NLP想也是厉害,我按照数据,模型,Loss的方式一块一块给她介绍,讲数据那里她卡壳了半天说她跟不上,然后我至少重复了4次(之前无论是在国内面还是美国面都没出现这种情况)。 智力
我在为游戏筷子做一个C程序。 这是一个非常简单的游戏,总共只有625个游戏状态(如果考虑到对称性和不可到达的状态,它甚至更低)。我读过minimax和alpha-beta算法,主要是针对tic-tac-toe的,但我遇到的问题是,在tic-tac-toe中,不可能循环回到以前的状态,而这在筷子中很容易发生。因此,当运行代码时,它将以堆栈溢出结束。 我通过添加以前访问过的州的标志来解决这个问题(我不