shopee前端一面凉经

自我介绍,网络延迟没听起憨批到听成面试官说他自我介绍一下,等了半天面试官说让我自我介绍一下

正题:

栈和队列的区别

排序算法有哪些,复杂度是多少(突然想不起来快排叫啥了,然后面试官提了一下,然后问和冒泡排序的区别,应该是我记错了复杂度才问的)

数据库,事务的特性,为什么要使用事务

进程和线程的区别

计算机网络五层模型,应用层有什么协议

HTTP三次握手四次握手,为什么是三次不是两次

从浏览器地址栏输入url到显示页面

上面提到了缓存,然后面试官问了头部和缓存相关的字段

css 垂直居中的方法

ES6的箭头函数

数组类型(当时网不太好,没听太清就过了)

Vue数据双向绑定

V-show和v-if的区别

有什么问他的

就记住这么些,问题也很常规,但自己太紧张了,学的时间不够多,就20分钟,代码都没让我写,就说下思路,还说的不咋好,一面凉凉,就当长见识了,积累经验,希望早日找到offer早日上岸!!!希望早日找到offer早日上岸!!!希望早日找到offer早日上岸!!!
整个面试体验,面试官是个年轻的小哥哥,感觉很注重基础,最后问面试官对于技术的看法,他也说了基础原理最重要,项目都是在理解的基础上才能写得好
附上代码题:


Promise.resolve().then(() => {
  
        console.log('1');
   
        throw 'Error';

        }).then(() => {
  
        console.log('2');

        }).catch(() => {
 
        console.log('3');
   
        throw 'Error';

        }).then(() => {
   
        console.log('4');
        
}).catch(() => {
    
        console.log('5');
        
}).then(() => {
   
        console.log('6');

        });
问打印结果




给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目, 以数组形式返回答案。
换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。

示例 1:
输入:nums = [8,1,2,2,3]
输出:[4,0,1,1,3]
解释:
对于 nums[0]=8 存在四个比它小的数字:(1,2,2 和 3)。
对于 nums[1]=1 不存在比它小的数字。
对于 nums[2]=2 存在一个比它小的数字:(1)。
对于 nums[3]=2 存在一个比它小的数字:(1)。
对于 nums[4]=3 存在三个比它小的数字:(1,2 和 2)。

示例 2:
输入:nums = [6,5,4,8]
输出:[2,1,0,3]

示例 3:
输入:nums = [7,7,7,7]
输出:[0,0,0,0] 问最优解
#Shopee##前端工程师##校招##面经#
全部评论
算法题,先排序,每个元素的indexOf就是答案。。。
1 回复 分享
发布于 2020-03-06 15:05
请问楼主收到后续通知没
点赞 回复 分享
发布于 2020-03-10 11:27
哈哈,楼主和我一样,一紧张就想暴力求解
点赞 回复 分享
发布于 2020-03-10 10:57
请问一面的时候有问到项目吗
点赞 回复 分享
发布于 2020-03-08 09:41
一模一样的题目啊啊啊啊
点赞 回复 分享
发布于 2020-03-07 14:10
果然是一毛一样的题目
点赞 回复 分享
发布于 2020-03-06 22:23
几点面的
点赞 回复 分享
发布于 2020-03-06 22:04
卧槽又是一个一模一样的,都是同一个面试官
点赞 回复 分享
发布于 2020-03-06 22:03
感觉我得一面都很基础 没有数据结构和算法 也没有代码 纯问
点赞 回复 分享
发布于 2020-03-06 16:36
感觉怎么样
点赞 回复 分享
发布于 2020-03-06 15:50

相关推荐

10-19 10:28
已编辑
成都理工大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9&nbsp;投递9.10&nbsp;一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11&nbsp;二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14&nbsp;一面(无八股,主动说确实很强,意愿很强)10.16&nbsp;oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
双尔:你就写拥有ai开发经历,熟练运用提示词,优化ai,提高ai回答质量
点赞 评论 收藏
分享
评论
2
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务