最近工做比较忙,没有时间思考和学习,再加上报了个驾校,准备科目三,落下许多。java
前一段时间去携程面试,曾经去过一次,不是有意黑携程,对携程的印象愈来愈差。面试
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个整数的平均值:
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.01.0