【笔试】三七互娱笔试 JAVA服务端

三七互娱笔试题 明天下午就要参加三七互娱的前端笔试了,但是心里没底,没有做过题,所以今天恶补一下。一下题目均为三七互娱前端题 一、用js写出一个冒泡排序算法。 看到这个题我是懵的,因为冒泡排序我已经忘了具体是啥了。 知识点:冒泡排序算法 首先解释一下冒泡排序算法:好比有一个水缸,现在有 N 个水泡在里面,并且杂乱无章的竖直排列。然后因为自然规律,水泡大的会先浮出来。所以算法来了,就是从水缸底部开始依... 阅读详情

博主前天做了三七互娱的web后端工程师方向的笔试,下面的链接为笔试后的总结:
https://blog.youkuaiyun.com/applying/article/details/80587129
然后第二天就被通知参加今晚的java服务端程序的笔试,目测第一个笔试是跪了,所以才被通知写第二个,em,还是太菜了
Java服务器程序的笔试,与web后端工程师方向的笔试都是一小时,题量都不多,java的只有21个题,14个单选,以及7个不定项选择,没有编程,内容涵盖java的各个方法,继承、多态、多线程、集合类、装箱,以及像数据结构,概率,操作系统的死锁判断等。总结其中的几个问题:
1.判断一个数为2的n次方

  • 有刷过算法题的朋友都知道,如果一个数为2的 n 次方,它的二进制表示中,只有一个数位为1,所以将问题转换为是否一个数的二进制只有一个1
  • 而判断方法很简单,利用 n & (n - 1),如果 n 的二进制只有一位1,则(n - 1)与 n 的二进制表达中没有一位是相同的,两者&运算的结果为0

2.求复杂度,有4个选项,n,n 的 n 次方,2 的 n 次方

public int Fibonacci(int n) {	
	if (n <= 0) {
		return 0;
	}
	if (n == 1) {
		return 1;
	}	
	return f(n - 1) + f(n - 2)
}

这是斐波那契数列的递归解法,是最容易想到,也最容易书写,但是复杂度很大的一种解法,网上有其他解释复杂度的博客,我就不多做重复,最终的结果是:
1.5^n <= f(n+1) <= 2^n, n>=1
一个指数级的复杂度,因此我们应该避免这种解法。
这里补充一下另外两种做法

  • 利用循环:简单好理解,直接贴出代码,复杂度降为O(n)
int f(int n) {
	if (n <= 1) {
	     return 1;
	}
    int number0 = 0, number1 = 1,  temp = 0;
    for (int i = 2; i <= n; i++) {
	    temp = number0 + number1;
        number0 = number1;
        number1 = temp;
    }
    return number1;
}

3.考察了平衡二叉树和红黑树区别
4.考察了jvm的自动装箱
5.操作系统中的,死锁的必要条件

  • 互斥条件:每个资源要么已经分配给了一个进程,要么就是可用的
  • 占有和等待条件:已经得到某个资源的进程可以再请求新的资源
  • 不可抢占条件:已经分配给一个进程的资源不能被强制性地抢占,它只能被占有它的进程显示地释放
  • 环路等待条件:死锁发生时,系统中一定有由两个或两个以上的进程组成一个环路,该环路中每个进程都在等待下一个进程所占有的资源

6.考察了集合类的区别

  • 主要考察底层的实现是链表还是数组的问题

7.线程安全

  • 常见的线程安全集合的记忆方法:喂,SHE(vector、stack、hashtable、Enumeration)
    -StringBuffer 线程安全 StringBuilder 线程不安全
三七互娱面试准备 基础知识,Spring(额外:socket) 多线程,线程安全 TCP/IP,nio Linux,Tomcat、Nginx优化 MySQL 以下面试题均来自网络: 三七互娱网站工程师(java平台工程师)面经 1.自我介绍 2.实习经历做什么 3.简历上的所有项目都问了一遍 4.JVM堆和栈 5.HashMap,HashSet,TreeMap区别 6.SQL优化 ... 阅读详情

相关推荐

广州三七互娱java面试(社招、应届生)

一、首先,做了一套笔试题(题目靠回忆写的,会有一些出入)1.补充代码,找出list集合在1-100的数字中缺少了哪些数字;2.下列程序的输出结果是多少? public class Test { static { int x = 5; //第一次被载入JVM时运行,由于是局部变量,x = 5不影响后面的值 } static int x,y; //初始化 x=0,y...

星眸的海 5572

记一次三七互娱Java开发笔试

三七互娱 流程:简历筛选-笔试-2~3轮面试-offer 笔试 时间:60min 分值介绍:60分选择 + 40 编程两道 选择:涵盖数据库,计网,计组,Java,数学概率等知识,范围比较广,可以去牛客看看笔经。 编程的话: 第一道是求一个数组子集,应该还算简单: def zi_ji(a): if len(a) == 0: return [[]] result = [[]] for i in a: # 循环遍历加进去即可 示例如下: #

kiki的博客 935

三七互娱 Java游戏开发工程师 面试(两轮技术+HR面)

抱着投着试试看的心态上的 还是不太了解游戏开发,面试才知道游戏开发是客户端的JAVA开发,自己做的基本都是服务器向的,人都傻了 框架啊这些都没怎么问 比较重视基础知识,面的也基本都是基础知识,面完才发现自己太基础的知识反而一问三不知,回头真得看看- -。 没自我介绍也没挖很久项目,就随便问了问 面试官人很好态度也很好,看到是女孩子还开心了一下终于有女孩子来开发了了哈哈哈哈 1.JAVA三大特性 2...

Alulu的博客 4228

【笔试】三七互娱笔试 web后端工程师

今晚博主做了三七互娱秋招提前批的笔试题目,参加的是web后端工程师方向的笔试 笔试分为30个选择以及两个简答,即编程题,选择题涵盖的点挺多的,包括数据库,C语言,概率论,Linux,计算机的基础知识,计算机网络等。 其中有几个题,我觉得有点意思: int func(int x, int y){ return x + y; } int main() { // 原题目里面是用...

卤小蛋学编程 3240

C++总结笔记

/ ++操作 这是因为定义的数组,申请的是连续的内存空间,当ptr++(ptr是int类型的指针变量),地址空间向后偏移是以int类型的大小为单位进行偏移的,相当于int类型数组元素的向后偏移。使用场景:它是最通用的转换形式,用于将一种类型转换为另一种类型,例如基本数据类型的转换(如 float 转 int),指向基类的指针或引用转为指向派生类的指针或引用等。在派生类被调用时会调用派生类中的函数,不会调用基类中的被重写的函数(基类中的函数需要加上virtual才可以,即基类中的函数是虚函数)。

weixin_50890461的博客 5233

uniapp 开发小程序 使用 `uni.canvasToTempFilePath` 导出图片时遇到的 “fail fail canvas is empty“ 错误解决方法

问题的关键在于,在调用时需要正确的上下文对象。如果没有传入this(vue2)或instance(vue3),就会导致导出失败,提示错误。这也提醒我们,在使用类似这样的 API 时,要确保上下文传递正确,以便函数能够正常执行。希望这个排查过程和解决方案能帮助你解决类似的问题!

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2331

三七互娱(后台开发)线下笔试题

三七互娱直接来学校宣讲,宣讲完就是线下笔试,因为主要搞游戏的,所以重点在服务器方面,楼主技术渣,就会个java,安卓啥啊,后台啊,包括框架,Linux操作啥都不会,涉及到服务端的开发就只能摊手了。所以做了份后台开发的试卷,想着有java为基础,有些题目总能写出来嘛。拿到题目才发现too young too naïve。 java web中request.getAttribute()和reques...

jxdxj的博客 5796

博途PLC PID仿真LSim_PT1库算法(一阶系统差分方程推导全过程)

博途PLC的PID仿真可以参看下面这篇博客,这篇文章我们主要论坛仿真库LSim的算法由来。如何利用博途PLC PID_Compact 进行PID仿真(一阶系统)_RXXW_Dor的博客-优快云博客博途PLC PID控制器 PID_Compact FB如何使用可以参看下面这篇文章,这里不再赘述。

RXXW_Dor的博客 2858

三七互娱后端工程师笔试记录

1, drop delete truncate drop 删除表结构以及内容,释放表所占空间 delete 执行一次操作从表中删除一行数据,删除操作记录在事务日志中,后期可以回滚操作 truncate 一次性删除所有数据,其操作不被记录,数据不可恢复 2, 私有ip地址 A类私有ip地址:10.0.0.0 —10.255.255.255 B类私有ip地址:...

zuofanxiu的专栏 2165

[QMT量化交易小白入门]-九十五、多因子选股和趋势择时股票量化交易策略,年化收益率40.61%

本策略采用“双层过滤”机制:第一层基于多维度财务指标进行股票池筛选(多因子选股),第二层运用均线系统和MACD指标实施动态择时(趋势跟踪)。这种设计既保证了组合的质量下限,又能灵活应对市场波动。因子配置科学性:涵盖估值、成长、盈利、动量四大类因子风险控制精细化:设置动态止损与仓位管理机制信号验证严格性:多重条件交叉验证提升胜率。

木头大左的博客 799

面向元数据的 SAP UI 中枢:namespace sap.ui.mdc 全景解析

如果把应用前端比作一条数据到交互的装配线,sap.ui.mdc 就是那条线的标准化工装:以 PropertyInfo 描述原料,以 Delegate 定义装配方法,以 p13n 与 VariantManagement 交付面向个体的最终产物;而 Condition Model、Operator 与 ValueHelp 则让输入与筛选的语义落地。与 OData V4 服务与 Fiori Elements 宏构件组合使用时,它能在保持一致体验的同时,给自由式开发者留下足够的可编排空间。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 238

三七互娱面经

三七互娱(2019年春季校园招聘,岗位:Java游戏开发(服务端)) 1.宣讲会笔试,20道单选,10道不定项(具体题目不大记得了) 2.到公司,一份开放题: 1.你认为java语言有哪些需要改进的地方 2.有没有遇到程序性能瓶颈,怎么定位和处理 3.你心中的游戏服务器是怎样的,工作原理是什么 3.一面(40min): 熟悉哪些linux命令 熟悉哪一些数据结构,...

zhang_jiayuan的博客 4044

YOLO26涨点改进 | 全网独家,注意力创新改进篇 | Arxiv2025 | YOLO26引入MSLA多尺度线性注意力模块,高效提取多尺度特征和建模长程依赖,含多种创新改进,助力有效涨点

本文提出了一种多尺度线性注意力模块(MSLA)来优化YOLO26模型。MSLA通过并行使用不同尺寸的深度可分离卷积(3×3至9×9)提取多尺度特征,并结合线性注意力机制高效建模全局依赖关系。该模块显著提升了模型对多尺度目标的检测能力,同时保持了轻量化特性。实验表明,MSLA能有效增强小目标检测和复杂场景下的分割精度。文章详细介绍了MSLA的网络结构、核心优势及实现代码,并提供了两种集成MSLA的YOLO26改进方案,为实时目标检测任务提供了高效解决方案。

Ai缝合怪、助力小伙伴高效发论文 292

三七互娱游戏测试面经

三七互娱游戏测试面经         3.3号早上投递的简历,然后下午就收到了笔试通知,个人感觉笔试不是很难,答完之后还挺自信的,3.9号收到面试通知,在牛客网上视频面, ...

weixin_43433032的博客 6978

Java调用YOLOv26全解析:从ONNX模型部署到工业质检实战

本文分享了工业自动化领域使用Java调用YOLOv26进行零件缺陷检测的完整方案。通过YOLOv26s模型结合ONNX Runtime Java部署,误检率和漏检率显著降低(分别从12%降至2.1%,8%降至0.8%)。文章详细介绍了方案选型理由、环境配置避坑指南、ONNX模型导出步骤,以及Maven依赖配置(分CPU/GPU版本)。该方案直接在上位机Java环境中运行,避免了跨语言调用损耗,适合工业质检场景部署,提供了可复用的性能优化和多线程推理实现。

2601_94871597的博客 1107

uniapp [安卓苹果App端] - 实现集成微信一键登录及授权获取用户信息全流程源码,uniApp唤起微信客户端app实现微信授权头像昵称手机号(提供移动应用/开放平台/资质认证/签名/权限申请

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,微信一键登录,uniapp项目App端实现微信登录,Uniapp实现微信授权登录,调起微信客户端授权用户信息,uniappapp端微信一键登录打开手机微信app,app端如何唤起用户本机微信应用并授权登陆,如何申请微信一键登录,uniapp实现APP微信登录流程,打开本地微信软件,接入微信登录,UniApp实现微信登录教程,获取头像昵称手机号用户数据,超详细实现微信登录功能,唤起没反应,授权失败,获取

🏆 前端领域优质创作者 1万+

2020-09-02---三七互娱广州Java平台工程师线上笔试总结

三七互娱广州Java平台工程师线上笔试总结 一、第一部分逻辑选择题 该题型为推断题,找规律 题量为35题,时间为25分钟 举例一个简单的: 也就前几个是这个难度的,后面的难度越来越大,我做了20多个然后没时间了,最后几个赶着做的,感觉后面的难度比较大,需要时间去思考,但给的时间太少。 二、第二部分专业题 这个部分是选择题+算法题+编程题 选择题考一些java基本知识+网络协议+加密算法+反向代理 1. java基本知识的话比如集合类的继承关系,多选题选择 挑几个问,这题在多选题出现 2. 加密算法问的是

Inmaturity_7的博客 1127

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android笔试题——三七互娱的一些笔试题

今天,做了一下三七互娱的笔试题,在此记录下来,如果下次遇到这些问题时就能解决了。 1、java中如何引用本地语言? 答:可以使用JNI(java native interface接口,java本地接口)接口。 2、sim卡的EF文件有什么作用? 答:sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身可以有自己的操作系统,EF就是作存储并和手机通讯用的。 3、什么是嵌入式实时

dyh蛰伏 2900

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

三七互娱2020春招Java平台开发工程师笔试复盘

1.题目类型 (1)10选择题 (2)5编程题 2.注意: 在三七自己的平台上考试,全程不可切出网页超过3次。编程题不能运行,没有代码补全提示。 正确错误啥都显示。没有测试样例。 3.编程题 (1)用快排找到第K大数 (2)最长回文串(返回数字) (3)给出一棵树,要求写出前序,中序,后序。不要求写代码,只需将字母写出即可 (4)数据库二表查询,大概是不用order by,找出薪资第二高的人 (5...

老简单题 1554

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

三七互娱笔试总结(求职广州中...)

web后端工程师: 经验总结: 出来实习学校的基础都没看过了。。。复习只是看了看Java 和JavaWeb和数据库的东西,校招笔试都是基础呀,数据结构,操作系统,网络七层模型,算法比较多!   选择题: 675  225  90  45  30  30 根据规律推测下一个数为() A,28 B,0  C,15 D,30  解析:第一个数为第二个数的3倍,第二个数为第三个数的2.5倍,...

zhanbuquan的博客 1万+

【秋招】百度,三七互娱,老虎证券的Java秋招总结分享。

这篇文章应该很早就写了,由于各种各样的事拖到现在,终于抽空写了。 分享给大家,互勉。 个人在一所非985,非211学校里就读软件工程专业,菜鸟一个。以下是个人的秋招经历,分享给各位热爱IT行业的小伙伴。 我从投简历,到笔试,再到面试,最后offer的方方面面都说一下。 投简历:这个在8月份的时候,就海投各大互联网公司。直接上图 上图只是部分的公司,后来又投了很多公司,我就懒得更新了。。。作者:别拿爱情当饭吃。来源:简书 第一部分: 投简历这个,我就说说可以在哪些渠道可以获得这些招聘信息吧,我主要从内推军,

程序员Monkey的专栏 1366

三七互娱Java开发笔试题(2019春季宣讲会)

1.写出下面java程序的运行结果 class A { static{ System.out.println("1"); } public A(){ System.out.println("2"); } } class B extends A{ static{ System.out.println("a"); } public B(){ System.out.prin...

lx8486的博客 4548

【面经】三七互娱校招Java平台工程师面试

三七互娱校招Java平台工程师面试 三七互娱2020春招Java平台工程师面试第一轮 四次挥手 TCP,UDP区别 TCP为什么可靠?有什么机制 滑动窗口概念 怎么用UDP创造一个可靠传输应用 时间复杂度为O(logn)的数据结构 红黑树在JDK应用 reids数据结构,sortedset底层数据结构 双亲委派机制,怎么打破,例如tomcat JVM GC算法,哪种更好 垃圾回收器算法,采用哪种,YoungGC主要采用哪种算法,为什么 MySQL索引引擎,为什么B+数比HASH好 操作系统局部性原理 进

qq_38780302的博客 864

我的面试题or笔试题集合2021

1、三七互娱笔试 编程题: 1.卖基金的最大收益(跟牛客上卖股票利润一样的) import java.util.*; public class Solution { /** * @param prices int整型一维数组 * @return int整型 */ public int maxProfit (int[] prices) { if(prices.length == 0 || prices.length ==.

longqiancao1的博客 751

【面试】三七互娱 JAVA服务器 秋招提前批面试

今天博主去了三七互娱大厦面试java服务器,之前是春招笔试跪了,然后这次没有投,但收到了hr的邮箱通知去做笔试,经历了两个秋招的笔试: web后端工程师方向的笔试: https://blog.youkuaiyun.com/applying/article/details/80587129 java服务器的笔试: https://blog.youkuaiyun.com/applying/article/detail...

卤小蛋学编程 3109

三七互娱java笔试题_三七互娱-笔试算法题

第一题:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。注意利润不能是 7-...

weixin_36071371的博客 1369
上一篇: 【笔试】三七互娱笔试 web后端工程师
下一篇: 【JAVA基础】JAVA的三种注释以及 javadoc工具的使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值