总体感觉,比想象中简单?
一面 7.13日 17:00开始 共 58分钟
自我介绍 共30+分钟
介绍了一下自己从本科到研究生期间的历程,主要说的是自己写的一些项目,比较感兴趣
https
- http 和 https 的区别 ,以及https加密的过程
- get post 区别
- get能把参数放body吗,post能把参数放在url里面吗
mysql
给了几个sql语句分析使用什么索引,以及索引是否能命中。(不擅长sql语句,但是有模有样分析了下,对了一半)
select a,b from table where a > 0 and b == 1 select a from table where a like ....
redis
- redis 数据类型
- redis 跳表,查询和插入复杂度
- 持久化方式 RDB 和 AOF,然后说了一堆指令,不清楚
语言(python/go)
- python 多线程你觉得怎么样,能跑满cpu吗,GIL解释下
- python2 python3 区别。xrange ,range 的区别
- goroutine 为什么轻量
手撕算法 (最后10分钟不到了)
查找有序数组中一个目标值出现的第一次位置,没有找到返回 -1
我先口述了直接遍历,哈希表,然后提出要用二分,他说那就写个二分吧。
一开始写的是正常的二分,发现没有考虑重复元素的情况,然后改成查找左边界了。然后给面试官解释了一下,面试官明白了就没出题了。
反问
让我多看下redis 和 mysql,今天先就这样了。
总结
总有某些知识点触及到知识盲区,此时你可以结合自己的学习经验,提出自己的看法,而不是直接说不知道。
在此感谢 labuladong的算法小抄 提供的算法模板。
全部评论
(3) 回帖