首页 > shopee一面面经
头像
WinkyMio
编辑于 2020-08-24 19:22
+ 关注

shopee一面面经

说在前面,又是一个不搞Java的面试官,所以没问一个和Java相关的知识,太难了。
(前面对方问我做的项目都只是用的java时,那个语气和表情就让我觉得他不太想面试了,个人主观感受)

1.聚簇索引和非聚簇索引的区别。联合索引。使用联合索引需要注意的地方。
2.mysql中的乐观锁和悲观锁。
3.mysql事务隔离级别,幻读和不可重复读的区别。
4.tcp保证数据可靠性的方式。(这个问题他前面先讲了一大堆,然后让我讲tcp的设计,我当时一脸懵逼,tcp的设计是啥意思?然后我想了下问他是不是保证数据可靠性的方式,他说对……就不大懂为什么不直接问这个问题。)
5.进程和线程的区别。(linux层面的,感觉他想要的是很全面的,关于Linux方面的回答,但我不熟悉,只讲了一些java层面的)
6.问我了解epoll、poll不(不太了解)。

手撕:
1.同构字符串,好像是leetcode原题,面试完查了下,是205
2.实现栈数据结构,要求push、pop、top以及min这四个函数,时间复杂度为O(1);(进阶:空间复杂度为O(1),这个没想出来。)

目前能想到的就这么多。

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐