面试记录--阶形(5.11)
Posted majortom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试记录--阶形(5.11)相关的知识,希望对你有一定的参考价值。
2020.5.11 杭州阶形科技公司 视频面试
这个公司是一个小公司,三十来人的规模。
今天的面试采取的是视频面试的形式,我原以为只是简单地跟那边开个视频面一下来着,没想到这个公司搞得还蛮严谨的,一共面了四轮:笔试+二轮技术面试+一轮Hr面试。笔试部分考的都是一些算法相关的问题,有一些难度,一共八题,印象深刻的有二叉树中序遍历的非递归实现、对链表进行排序、快速排序实现过程及代码、字符串反转等。笔试题限定一个小时内提交,我并没有写完,大概写了五题。
技术一面
Q1:简单介绍一下自己
Q2:HTTP状态码知道吗?简单说几个
回答有404,301
Q3:404,301是什么意思
我回答404就是访问出错嘛,就像访问谷歌被墙了就会报这个错误;301是访问不到资源(这个是我猜的,因为确实忘记了)
Q3:说一下TCP的三次握手
Q4:OSI七层模型讲一下
Q5:Java的八种基本数据类型是什么?
Q6假如你有千万级的字符串需要去重,你会用什么样的方法?
回答是用哈希表,重复的不存。他又说数据量很大吗,存不下咋办。我说目前我确实想不到较好的解决方法。
中间还问了各种各样的小问题,但都蛮简单的
技术二面
Q1:简单介绍一下自己
Q2:Java线程同步你知道有哪几种方法?
回答是synchronized和lock对象
Q3:linklist是怎样扩容的?
这个不是太明白,所以回答的是不清楚
Q4:说一下Hashmap的存储过程
Q5:在数据库里把a表中成绩大于50的数据插入到c表中,SQL语句怎么写
这个一紧张给忘了.....
Q6:java的什么命令可以查看outofmemory
这个确实不知道
Q7:多线程下的hashmap可能会出现什么问题?
我回答是重复存
中间还问了一些关于前端的问题,由于我前端不太熟,所以回答的不是很理想。这次技术面明显比上次要难了不少,我有不少都回答的模棱两可的,也可以看出我的基础还是不够牢固啊。
Hr面
这一轮主要就是讲了实习时间以及工资啥的。这个公司很奇怪,说实习工资为基本工资2k+奖金2k,前六个月只发2k的基本工资,等到第七个月再把前面欠的一半工资一下子给补齐,Hr解释说这样做是为了防止实习生干俩月就跑了。听她这么一说,我感觉这个公司不是很真诚,而且对待实习生的态度不是很友好。
后面继续交涉,说能把工资给我到4.5k,但是还是得压工资。这也算是拿到了offer,但是我觉得这个公司整这种弯弯绕,不太好。
PS:终于拿到了第一个名义上的offer,不容易啊!
以上是关于面试记录--阶形(5.11)的主要内容,如果未能解决你的问题,请参考以下文章