携程面试之后的一些感想
最近工作比较忙,没有时间思考和学习,再加上报了个驾校,准备科目三,落下许多。
前一段时间去携程面试,曾经去过一次,不是有意黑携程,对携程的印象越来越差。
1.办公环境,感觉比较拥挤,没有个人空间
台式机一大片,没有独立的cube,现在很少有公司开发部门用台式机吧。
2.携程面试流程不够正式,不够尊重面试者
一天叫过去几十个人去面试,面试之前先填写一张个人信息表,涉嫌收集个人隐私(身份证,收入,家庭成员)
连独立的面试地方都没有,都是在public场所进行面试,并且涉及到很多个人隐私问题,这样的环境,未必放得开。
3.真实的岗位与在某招聘网站描述不一致,在某招聘网站标记selenium测试,结果实际工作中不使用该框架.
4.问面试者对加班的看法,估计经常加班。
面试题:
1.对软件测试的基本概念方面
- 软件测试的方法(黑盒测试方法:等价类,边界值,错误推断,决策表,穷举)
- 举例阐述软件测试方法的使用(给定输入框,限定输入字符串和数字不限制长度,设计测试用例,使用等价类方法)
有效等价类:
a.纯字符 比如A
b.纯数字 比如1
c.杂合字符数字 2A
d.阿拉伯字符串 α β 或外文(非26个字母,可以是韩文日文阿拉伯文)
e.汉字
f.杂合各种外文、中文字符
g.组合数字与各种外文、中文字符
无效等价类:
a.空格 换行 ASCII不可见字符 shift ctrl alt F1-F12
b.标点符号!@#¥%……&*()?.^`;:,-+/\ $
c.混搭数字与不可见字符
d.混搭各种外文与中文
e.货币标识符
- 一个好的自动化测试框架的要素(对象库,测试用例的重用,批量执行,获取控件,错误处理,日志,能够生成测试报告)
2.职业方面问题
- 对高级测试工程师和测试架构师的理解
- 如何保证每一个测试用例被执行
- 如果测试过程中发现与开发对某功能理解不同如何处理
此处省略个人自我介绍。
尘埃落定,不去也罢,好好整理一下java。
java 可变参数
可变参数是指在声明方法时不指定参数的名字和个数使用...x表示,若干参数,并且参数类型相同
example:
public static double avg(int ...x)
表示方法avg(计算平均值)从第一个到最后一个参数都是整形,但是参数的个数可以是任意的
public static double avg(double sum,int ...x)
表示第一个参数是double类型,第二个到最后一个都是整形
该方法计算n个整数的平均值:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public static void main(String[] args) { System.out.println(avg( 1 , 3 , 4 , 0 , 2 , 3 , 4 , 2 )); System.out.println(avg( 1 , 3 , 4 , 0 ,- 1 )); } public static double avg( int ...x) { double avg = 0 ; int sum= 0 ; for ( int i : x) { sum+=i; } avg=sum/x.length; return avg; } |
执行结果如下:
2.0
1.0

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义