58同城一面、二面 测试

58同城–视频面(10月14日下午2点)
一面 14:00–14:30 30分钟–非常nice的小哥哥
自我介绍
介绍一下自己熟悉的项目
介绍一下注意力机制(自己的项目中有提到注意力机制)
进程和线程的区别
io密集型和计算密集型选择多进程还是多线程,原因
为什么选择测试这个岗位
有用到过哪些测试工具?用过自动化测试工具没?testNG(自动化测试)用过没?
我没用过testNG,面试官给我讲解了一下,说是自动化测试的工具,大部分公司都用这个工具,可以熟悉一下。
8.手撕代码:给定一个数组A,判断里面的两数之和加起来是否等于目标值B
我没有想到好的方法,直接用暴力破解法,然后跟面试官说,我写好了,现在在想优化的方法,然后说借用hashmap,用减法判断目标值-一个值,另外一个值是否在数组中,面试官说可以。
9.反问
让面试官给提出建议,面试官说就把你自己想表达的内容表达出来,然后给出答案之后,再次分析为什么给出这样的答案,再然后,写代码的时候,会想到优化,这些都是比较不错的,需要继续保持。
什么时候会给结果?面试官小哥哥不确定哎,说自己也是第一次校招。。然后问了我什么时候有时间,那我就知道自己可以进入下一面了。
二面 15:50–16:15 25分钟左右—技术大牛小哥哥,问的问题很杂、很全面
介绍自己研究生期间的课程
输入一个网址,到显示页面的这个过程
Http和https的区别、CA证书的作用、CA证书为什么安全、使用到了哪些算法(对称秘钥加密算法和非对称秘钥加密算法)、哪里用到的对称/非对称秘钥加密算法、对称秘钥和非对称秘钥的区别
string对象的特点
stringBuffer 和stringBuilder的区别
java的锁机制(悲观锁、乐观锁)
安卓handler的处理机制、Handler机制中最重要的4个对象
压力测试如何测、如果让你测压力测试,你会怎样去测,肯定不可能从1开始(叠加不好)
有做过web的项目没(感觉58比较注重java的能力,二面面试官一直问有关Java的内容,自己表现的可能不够好,面试官说,你要是没什么问题的话,那咱们这儿就结束了。。。)

转发自:https://www.nowcoder.com/discuss/539057?source_id=discuss_experience_nctrack&channel=-1