avatar-decorate
获赞
1310
粉丝
449
关注
23
看过 TA
1.1W
西安财经大学
2025
Java
IP属地:陕西
半栈工程师 | GitHub:shaokeyibb
私信
关注
于 2024/1/31 进行的为期 26 分钟的面试,我以为有很多面没想到只有一面,而且还是 HR + 技术面,HR 说完薪资待遇以后镜头一转就由另外一位技术大佬开始问我问题了。是用友澳门分公司的珠海办公室组织的招聘,虽然我投的是测开,问的是后端,但是最后告诉我他们其实想让我过去当前端。总体答得不好,当然我意向也没有那么强(一个点是钱不多,只有3000,另一个点是客户化开发其实就是 OD,感觉不太能背书)。HR 提问:- 自我介绍- 可以讲一下你的职业规划,想从实习中学到什么,以后想从事什么岗位,往哪方向发展吗?- 你是学金融的,那怎么想到来做开发这边的工作呢?- 能讲讲微软学生大使是什么吗?部门经理提问:- 你第一家实习公司和 MSRA 的合作是做什么的?为什么没有使用微软自己的 .NET 平台开发?- 你在第二家实习公司做的是什么?我看到这个项目里用到了 Vue,你用的是什么版本?能讲讲 Vue 的状态管理吗?- 讲讲你 NeraBBS 项目的设计方式和技术选型,能说说 Spring Boot 和 Spring Cloud 的区别吗?为什么要选择 Spring Cloud?- 讲讲 Tiktok 短视频项目?- 你对 k8s 了解多少?你对线上问题的诊断大概有哪些思路?- 讲一下 Java 的回收机制和内存模型?- 你对数据库的了解有多少,经常用哪些数据库?对于一个存在符合查询的 SQL,你如何进行性能分析?你对数据库的锁机制了解多少?like 查询会走索引吗?- 你对你的技术发展方向大概是一个什么样的规划反问:- 到岗时间- 什么时候有结果
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
于 2024/1/26 下午 2:00 进行了为时 40 分钟的一面,面试官当场表示了通过,接下来等二面了。问的问题比较偏测试,开发相关问的不多(面试官面试中途还看了我的博客)。- 自我介绍- 你做过的都是一些和开发有关的事情,你是为什么想走测试这条道路呢?- 你对测试是如何理解的?- 你认为测试应该基于哪几点去考虑?- 你怎么理解 Java 的注解,能举一个具体的例子吗?你自己有写过什么注解吗?注解执行的顺序是什么?- 如何理解 JVM 虚拟机,如何使用 JVM 虚拟机的内容对平常代码中的性能问题进行定位?举个例子,如果你发现一个应用程序内存使用量和CPU占用非常高,你认为应该从哪几方面去排查性能问题?- 有了解一些常见的性能分析工具吗?你有没有模拟,或处理过性能问题?- 你认为出现慢查询可能是哪几个方面的原因?- 谈谈你在平常开发中对 Redis 的应用场景?- 谈谈缓存穿透,缓存击穿和缓存雪崩?如何解决?- 现有一需求文档,存在以下场景:一个包含头像,用户名和密码表单,登录按钮,注册按钮,找回密码按钮的页面,请试着编写测试用例?- 如果产品经理向你提供的需求文档未达到你的要求,令你无法输出一份相对比较完整的我测试用例,这时你应该怎么做?- 你如何向代码验收方阐述你所做的测试是充分且达到使用要求的?如果验收方发现有一个地方漏测了,你会怎么做?你后续如何规避这些问题?如果出现线上问题,你该如何处理?- 你有记录文档的习惯吗?看看你的博客?你最近有其他意向吗?- 预计实习时长,对薪资方面有什么要求吗?能够何时到岗?- 你对加班是如何理解的?- 反问(面试评价,工作内容,总共有几面)
投递蔚来等公司10个岗位
0 点赞 评论 收藏
分享
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
分享
于 2024/1/2 14:00 进行的为期约 45 分钟的线上面试。这次算是二进宫了🥲,同样的字节,同样的测开。不过我感觉有可能是 KPI,面试官甚至没有开摄像头😭😭😭。更新:过了,约二面了- 如何判断一个功能是否适合做自动化测试?- 作为一个测开,你觉得你怎么样参与到项目进展的把控中?- 从测开角度,你觉得你能做什么来避免上线代码漏提或多提测试?- 如果让你做一个工具以监控线上问题,你会监控哪些数据?- 讲讲你简历项目上性能测试相关的部分?打了多少 QPS?- 如果对飞书人事系统做性能测试,你觉得应该关注什么?- `tail -f` 了解吗,如果有一个文本文件,你知道如何去统计他的行数吗?(面试的时候没听清是啥,听成了 `kill -f`)- 简单介绍一下 Go 多线程和 Java 多线程的区别?- Java 如何保证并发事务的准确性?- Go 如何控制最大并发数?- 如何用正则表达式匹配一个 Email?- 讲一下 TCP 的三次握手和 OSI 的七层网络模型,如果要给应用程序做限流应该在哪一层做?- 如何防止一些简单的 DDOS 攻击?- 代码题:你的 CPU 只有 4G,如何找出一个 16G 文本文件中出现次数最多的数字?- 代码题:二叉树的最近公共祖先- 代码题:斐波那契数列- 代码题:手撕冒泡排序(问我会不会写快排我说不会所以退化成冒泡了结果刚开始还写成插入排序了,哭哭)
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
分享
- 介绍一下自己- 问一下如果一个业务的性能波动比较大,你有什么想法?(排查测试环境,应用自身原因,性能工具监控)- 既然聊到了性能工具,能简单介绍一下有哪些以及他们的原理吗?(jprofiler,覆盖率检测)- 如果一个可执行程序在 x86 机器上能跑但是在 ARM 的机器上不能跑,你认为有什么可能的原因?(系统架构,编译,代码问题)- 如果一个 Java 程序出现了上述问题,具体可能会有什么原因?(JNI 调用,Magic code,面试官随后补充 JDK 版本原因)- 如果需要让你验证一个程序包的健壮性,都会从哪些角度去验证(压力测试,内存泄漏)- Linux 常用命令(`ls`, `pwd`, `rm`, `cd`)- Linux 常用性能监控命令(只记得 `netstat`,面试官后续补充例如 `free` 等命令)- 对软链接的了解(路径映射)- Linux 权限相关了解(`chmod`,Linux 权限组成)- Linux 设置环境变量(`export`,刚开始答成 PowerShell 的`$env` 了,被指正了以后改过来了)- Java 函数分配原理(堆栈)- 简述 Java 的堆和栈(对象创建在堆上,基本数据类型创建在栈上)- 简述 Java 垃圾回收机制(标记,计数,G1新生代老年代)- 如何判断对象是否存活?- 对象标记是从 root 开始的,那么 root 是从哪些信息或者哪些变量里获得的- 如何理解 STW,STW 会在什么情况下发生?- 简单描述一下线程池(分配,调度线程)- 协程和线程池的优缺点(用户态,占用小)- 简述 Maven 和 Gradle 的功能或特点- 如果希望在 Maven 项目中通过 JNI 加载并调用一个本地 `.so` 文件,应该如何配置 Maven(我没听懂这个题,瞎答了一通,实际上面试官想让我回答打包 JAR)- 展开讲讲 JVM 的编译和解释执行(`.class`, `.java`, JIT, AOT,热点代码)- JVM 是从什么角度进行了跨平台的适配(没答好)- 对编译链接的了解(还是没答好)- 对 x86 和 ARM 架构指令集的了解(不会)- 简单讲讲项目经历- 算法题:找出最大的湖(DFS,没做出来,全程被指导)
投递字节跳动等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务