秋招面试经历,58,网龙,OK集团,艾宾,国泰,淘米等

今年秋招惨痛的面试

1. 国泰产险 电话面,一面挂

hashmap的数据结构,
设计模式,
arraylist添加删除,
数据结构,
restful,SRUD,用HTTP动词来描述操作。GET,POST,PUT,DELETE.RESTful API就是一套协议来规范多种形式的前端和同一个后台的交互方式。

GET:http://www.xxx.com/source/id 获取指定ID的某一类资源。例如GET:http://www.xxx.com/friends/123表示获取ID为123的会员的好友列表。如果不加id就表示获取所有会员的好友列表。

POST:http://www.xxx.com/friends/123表示为指定ID为123的会员新增好友。其他的操作类似就不举例了。

参考:https://blog.csdn.net/hjc1984117/article/details/77334616
堆,
数据库索引,几种索引。
多线程实现。
死锁(资源不够用,递推方式不合理),为什么死锁,四种方式
http有哪些方法,get和post区别,
内部类

2. 58  现场面,收到意向短信,等offer中..

一面:

算法:二叉树遍历非递归,层序遍历
数据库:数据库查询,统计查询,设计表
设计模式:适配器,桥接模式,***的区别。
spring:aop   ioc    di
排序:快速排序,手写
线程:创建线程。
自己说一个自己熟悉的知识

二面:

数据库隔离级别,索引
cvs冲突,什么时候会出现冲突,同一行的代码不一样会出现冲突
httpclient等开源组件
http请求的状态码
linux命令,查看内存的命令top,设置权限chmod,,父目录权限子目录不会继承
session和cookie分别在服务器和session端,服务器怎样调用cookie里面的内容,http协议
项目中的特色。用到的什么框架。

hr
自我介绍,优缺点举例,遇到挫折不放弃,更加加努力,给自己制定计划,遇到什么挫折,如何客克服的,为什么选择公司,对公司有什么了解,58的话,就是用户至上,然后就是自己问一些,新人培训,薪资制度。

3. 微创  视频面试,一面已过

对英语要求比较高,分别技术面和英语面,英语面就是大概翻译一段话。

有一个3L的容器和一个5L的容器,怎样装一个4L的水,水是无限的。将3L的水放入5L容器中,放两次,这时3L的容器中剩下1L的水,然后倒掉5L容器里面的水,将这1L水装入5L容器,最后将3L容器装满水一次性倒入5L容器中。

快速排序

手写单链表的添加和删除

public Node delete(int data){ while(head != null){ if(head.data!=data){ break;
            }
            head = head.next;
        }
        Node pre = head;
        Node cur = head; while(cur != null){ if(cur.data == data){
                pre.next = cur.next;
            }else{
                pre = cur;
            }
            cur = cur.next;
        } return head;
    }

4. 淘米游戏,一面视频,二面现场

网申的,一面是视频面试,问数据结构的东西比较多。

怎样交换两个变量的值:(1)使用第三个变量temp暂时存储值(2)使用异或实现(a,b两个变量,a = a^b; b = a^b; a = a^b),接下来就是快速排序,还有一个就是链表和栈的区别

网络问了HTTP和HTTPS的区别(涉及到hash算法,为什么安全,不安全为什么),还有几个状态码,还有就是基本的几个方法,GET,POST,DELETE,PUT等。

数据库的优化,怎样优化的,数据库的引擎,InnoDB(支持事务)和MyISAM

java Socket,API,并发(多进程,多线程,IO复用,哪个好,一个用户对应几个进程之类的)

IOPC,分布式理解

5. 艾宾,现场面试,收到意向

刚开始介绍公司的情况(需要培训日语,英语),然后就是群面,迷失在荒岛如果利用现有物品生存,讨论了很长时间

接下来就是面试:自我介绍,项目(设计权限管理的类图),

数据库(存储过程与函数的区别),左连接右连接,

linux,字符串与时间的转换,快速排序,其他的记不清了。

6. OK Group,现场面试,hr面

刚开始是宣讲,讲了公司的情况,主要是发展区块链,还有礼品,很nice

自我介绍,数据库:查询语句(优化数据库语句,rank函数可以查找某一列按照降序前几的函数)

线程与进程的区别,进程可供线程共享,线程之间是独立的(栈帧),操作系统的分片,java的并发类有哪些(BlockingQueue),jvm(堆,栈),线程安全的类(Vetcor,HashTable),

设计模式(单例模式,修饰符private static,构造函数private,getInstance方法),

maven冲突怎么解决的(pom文件),

linux中查看文件的命令,tail,head,cat等。编辑文件一般用vi编辑器或者vim命令,G跳到最后一行,$是行尾,nG移动到第n行。0是行首,gg回到首行。最后一行shift+g.

参考:https://www.cnblogs.com/zdz8207/p/linux-log-tail-cat-tac.html

问了6级,刚过线

7.网龙游戏

技术面:

下午3点到的,去的时候带了成绩单和一个比赛的证书。然后面试的时候先是自我介绍,然后面试官一直问我比赛的事,涉及到的算法,面试官主要还是希望从已经有的算法里面学会创新,  自己有了解到其他的算法,(说了BP算法,但是不熟,感觉是自己把自己坑了)面试官很认真的看简历,基本是按照简历问的,一点都不水,是我面试这么多次以来自己感觉最难的一次。问了项目中自己承担什么样的角色(开发和测试,后期什么都干),对于权限的理解,还有什么样的项目是一个质量好的项目。

接下来就是考基础。数据库和Linux没有问到。数据结构学了哪些(链表,栈,队列,树等)只是说了名字,没有往下问,还有设计模式(熟悉哪些设计模式,6个原则:OCP,迪米特,里式替换,单一职责 依赖倒置 接口隔离没有说出来)也是没有继续问。TCP/IP问了阻塞控制,奈何我没有看,忘了,胡乱说的,好像还答错了,然后什么情况下控制窗口会发生变化之类的。

后面就是一个闲聊,接受外地的工作,将来往哪个方面发展(游戏还是教育)之类的

最后就是出了一个智力题,有20个球(一样重)分别放在20个盒子里面(1号球放第一个盒子,依次类推),其中有一个球受潮了,现在有一杆秤,怎样通过只秤一次来知道是哪个球受潮,同样没有回答上来,哈哈哈,难受,快一个小时的面试感觉过了整个世纪。

接下来是HR面试,

是个很优雅的小姐姐。首先让我做自我介绍,然后问了好多,记起来多少写多少吧。期望的工资,是否接受外地,为什么不在西安,有没有参加宣讲会,还有就是我过了6级,结果让我用口语来个自我介绍或者是随便说几句,又碰到了这种情况,口语真的是我的致命伤,说了2 3 句,然后就被怼了哈哈哈,因为这个公司对于海外教育是有涉及的,所以说以后有机会可能会被派遣到。

还有就是生活中工作中有没有做过比较冒险的事情。 然后说我的气场太弱了,没有自信,比较内向。也是很热心的给了我很多建议。作为一个人(不管是男生还是女生),都要时刻注意自己的形象,可以适当的画一些淡妆,这是对人的一种基本的礼貌和尊敬(其实我只是没有涂口红,还有最近长了好多痘痘,所以看起来...wuwuwu不想说什么了)。优秀的人是很多,只有别人会的你会,别人不会的你也会,才会有更多的竞争力,所以要从各个方面综合发展,提升自己。总之很多鸡汤,当然也是很受用的。期待的工作环境,感觉我说的太单纯了,她跟我说工作中总是有各种各样的人,不可能每个人都好相处的。还有就是将来的职业规划:我自己说的是等到10年之后做管理方面的,然后就问我在项目中承担的角色,怎样管理的,是团队合作还是负责分配任务或者是只有开发之类的。其实我对我的未来还很迷茫,目前是选了开发,不过要是一辈子都做开发,我估计不到几年就发量稀少,秃了。

几个很难回答的问题总结:

如果你的能力已经很高了,这时你的导师可能不会给你更多的帮助,你会选择怎么办?

如果领导的意见有错误或者是你觉得另一个方案或者技术会更加有效,这时你会选择怎么办?

暂时写到这里,去体测了。。。



#面经##58集团##网龙##Java工程师##秋招#
全部评论
请问一下淘米游戏现场面的时候主要面试些什么内容?谢谢
2 回复 分享
发布于 2018-10-14 23:22
可以问问如何准备艾宾的笔试面试吗?应该复习哪些知识呢?
点赞 回复 分享
发布于 2022-10-27 17:47 辽宁
收到Ok的offer了吗
点赞 回复 分享
发布于 2018-11-08 10:27
对啊,哈哈哈
点赞 回复 分享
发布于 2018-10-14 22:10
体测?
点赞 回复 分享
发布于 2018-10-14 21:18

相关推荐

Claude Code 51 万行源码泄露,是一场低级失误引发的行业地震,更是一次免费的技术普惠。它证明:顶级 AI 编程助手≠大模型堆参数,而是架构设计 + 工具编排 + 上下文管理 + 安全机制的综合工程。从六层架构到 Multi-Agent、智能压缩,这套设计已经成为 AI Coding Agent 的事实标准。1.用户交互层:终端 UI,自研引擎不卡技术:React + 自研 Ink 渲染引擎(重写 Reconciler,80 + 文件)。核心:解决 AI 流式输出(每秒几十次更新)的卡顿问题,用双缓冲渲染实现 16ms 级流畅刷新。形态:CLI 命令行、支持彩色 / 滚动 / 实时编辑、多面板布局。2. 命令与技能层:100 + 斜杠命令,降低门槛作用:把复杂 Agent 能力包装成/commit、/diff、/tasks、/agents等Slash 命令,开发者不用记复杂语法。能力:覆盖 Git 工作流、多 Agent 管理、任务调度、外部工具接入(MCP 协议)。3. 核心引擎层(大脑):QueryEngine + 工具 + 权限三驾马车这是 Claude Code 的灵魂,4.6 万行代码的 QueryEngine 是绝对核心。QueryEngine:对话编排中枢,负责任务拆解、思维链、工具选择、循环重试、结果汇总,把自然语言转成可执行步骤。工具系统:定义 40 + 标准工具(文件、Bash、Git、搜索、子 Agent),支持动态扩展、并行调用。权限框架:细粒度工具审批(自动 / 手动确认)、危险命令黑名单(rm -rf)、沙箱降权、审计日志。4. 服务层:对接大模型与外部能力核心服务:claude.ts封装所有 Anthropic API 通信,管理请求 / 响应 / 长连接、流式输出。外部集成:MCP 协议(Model Context Protocol)接入第三方工具、Git/GitHub API、文件系统、终端命令。5. 上下文与记忆层:解决 AI “失忆”,长对话不崩Claude Code 最惊艳的设计之一 ——四层记忆 + 智能压缩,支持超长会话、项目级理解。系统提示(claude.md):项目级规则(技术栈、规范、风格)。目录状态:代码树结构、关键文件、依赖关系。对话摘要:历史压缩,保留关键信息、剔除冗余。实时上下文:工具调用最新结果、当前编辑内容。压缩机制:上下文用到 75%~92% 时自动触发,按信息密度(代码占比)优先压缩低价值内容,避免 Token 爆炸。6. 基础设施层:运行底座运行时:Bun(非 Node.js)—— 更快启动、更低内存、原生 TS 支持。状态管理:React Hooks 全局状态、文件持久化、跨会话记忆。安全沙箱:本地权限隔离、命令白名单、操作审计。三、藏在代码里的 5 大黑科技:为什么 Claude Code 比普通 AI 助手强?1. Multi-Agent 蜂群协作:一个需求,一群 AI 干活泄露代码曝光了未发布的多 Agent 系统—— 彻底告别 “单个 AI 串行干活”。主 Agent(协调器):拆解任务、分发、汇总结果。子 Agent(分工):前端、后端、测试、文档各守一职,独立上下文、并行执行。通信:共享消息总线,直接对话、无需人工中转。效果:200k Token 任务拆成 3 个 70k 并行,速度 ×3、质量更高、不丢上下文。2. 双模式推理引擎:快任务秒回,复杂任务深度啃快速路径:轻量子模型,延迟 < 50ms,处理简单查询(解释代码、查函数)。深度路径:全模型 + 多阶段推理 + 工具循环,支持7 小时 + 无中断代码重构。3. Hook 自动化:开发流程 “自动驾驶”事件驱动触发器,7 类核心 Hook(文件编辑、消息、工具 / 任务前后),改 JSON 就能配置自动化:改测试→自动跑 Lint;提交前→自动跑测试;写入文件→自动规范校验。4. 代理式搜索(Agentic Search):不上传代码库,更安全传统助手(Copilot)要把整个代码库上传云端索引,隐私风险大。Claude Code:按需调用工具,只读需要的文件、本地处理,不把全库发云端。5. 反竞争防御:偷偷塞 “假工具”源码曝光:每次 API 调用会混入几个假工具—— 专门污染偷数据训练竞品的人,属于 Anthropic 的 “商业防御黑科技”。
Claude Code泄...
点赞 评论 收藏
分享
评论
5
43
分享

创作者周榜

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