一、自我介绍
二、详细说下项目,用户登录时怎么判定登录成功(应该是session);用户登录可以设计哪些测试案例;用户登录之后退出登录,重新要登录时系统提醒请勿重复登录,是产生了什么bug
三、计网
1.输入一个URL之后到页面渲染,经历了怎样的过程
2.http请求方式有哪些:get post head delete put
3.get和post区别
4.cookie和session区别
5.tcp三次握手四次挥手,为什么需要三次握手
6.tcp和udp区别,牛客网视频面试用的哪个(当时答得udp,查了一下好像应该是rudp)
四、Java基础
1.static关键字
2.object类有哪些方法
3.final关键字,哪个类是用final修饰的(string)
4.面向对象三大特征,具体说一下
5.重载的实现方式,返回值类型不同是重载吗
6.重写的注意事项有哪些,子类可以抛出比父类更大范围的异常吗(不能,只能小于)
7.多态的实现方式(类和接口),具体怎么做
五、算法题
输入一个字符串,统计有效括号个数(用栈)
设计测试case
如果是很长的字符串怎么办(答进行分段)
如果分段之后一对有效括号被拆开怎么办(答括号入栈时进行个数统计)
六、反问,被面试官问是不是更想做开发以及对未来的打算
总结:我的基础太差了,好多没答好……面试官挺nice的,不会时候就说ok😅再接再厉学习!
全部评论
(2) 回帖