有赞一面(电话面试)
先介绍自己,然后讲项目经历,讲项目的时候,有问到有没有考虑到多个用户并发问题(没有),之后问一些问题。大部分都是Java基础,还有一些Spring相关,多线程相关;
有赞JAVA开发工程师面试题
1、String str = new String("abc");会建几个对象?String str1 = "abc",str == str1?//false;
2、你用过一些什么数据结构?(这是一个套路)
3、你说说ArrayList和LinkedList的区别;
4、说说HashMap的底层实现,扩容机制,线程安全问题;(说到红黑树,为什么用红黑树代替而不是二叉搜索树?)(建议去看源码或者一些对源码进行分析的博客)
5、说说JVM的内存模型,紧接着引用,紧接着垃圾回收算法,具体讲一下分代算法的实现;
6、线程的状态;调用start()会发生什么,会执行什么方法;
7、了解线程池吗?为什么引入线程池,有哪些参数?
8、synchronized修饰实例方法和静态方法的区别;volatile关键字了解吗?
synchronized和锁lock的区别;
9、Spring用过那些注解?依赖注入怎么实现的?AOP怎么实现的?(代理);AOP中用的是哪种代理?
10、两道算法题
(1)遍历一次,找到单链表最中间的节点(偶数长度返回其中一个即可);
(2)对一亿个不重复的int进行排序,但是内存只有200M(桶排序);
首先是电话面,是一个小姐姐,大约40分钟,问了很多简历上写的相关技能,而且问得特别细,问题也特别多,一个不会再换另一个。过了半个小时,被通知要进行二面。二面是QQ视频面试,问了大概20几分钟。最后说一个星期之后HR会通知面试结果。
面试官问的面试题:有赞软件测试开发工程师面试题
一面:
1、用过哪些Linux命令,查看进程是用什么
2、说一下osi七层模型,TCP/IP在哪四层模型
3、HTTP请求有哪些,说一下GET,POST,PUT之间的区别
4、数据库客户端用的是什么,怎么创建一个数据库,修改表用什么,向表插入数据用什么,删除表中的一列用什么,删除表用什么
5、appium的原理了解吗?是怎么搭建appium测试环境的?如何定位app中的一个元素?实现过程。为什么会去学习appium?
6、说一下对测试的了解?什么时候开始接触测试的?
7、堆和栈的区别?队列和栈的区别?
二面:
1、引用和指针的区别?
2、说一下构造函数和析构函数
3、如果B继承A,在定义B时只自动调用了B的构造函数,但是没有显示调用A的构造函数,会发生什么?
4、密码输入,只允许输入字母,数字,下划线,如何设计测试用例?当输入中还有其它非法字符时怎么设计测试用例?
5、你觉得测试开发需要做些什么?
6、说一件你最有成就感的事情?
7、为什么想要读研?
8、你觉得你在研究生阶段学到了什么?你身边的优秀的人是如何学习的?
一面主管面试,简单自我介绍,剖析工作任务成果,为什么选择这份工作,个人优势等等,有哪些适合这份工作的点。二面是大领导面试,追溯的更加细节,主要看中个人目标感,要性等等,不难。
面试官问的面试题:有赞电子商务营销顾问面试题
为什么选择这份工作。
个人的三个优势。
自己的职业规划是什么
在这个城市打算待多久
家庭稳定情况
理想薪资等等
赚钱的目的
(共7条) 广东美的制冷设备有限公司
(共9条) 赛尔网络
(共6条) 深圳软牛科技有限公司
(共6条) 深圳市同行者科技有限公司
(共8条) 长光卫星技术有限公司
(共4条) 上能电气