淘天电话一面(透心凉)

电话面,提前一天打电话约面的,虽然答的不咋样但是面试体验超级好,秋招第二面就面阿里太紧张了呜呜呜

自我介绍

个人博客是否备案,为什么没有升级到https

实习项目相关问题(一些内容准备的不太好,说的不够细致)

最成功/最失败/印象最深刻的项目

大量svg拖拽渲染速度为什么慢?说一下怎么减少回流?

了解WebGL吗?(不了解)

微信扫码登录的流程(简历挖的坑自己忘记了

为什么自己搭建博客而不是在掘金等网站直接分享?

【自此挖了node.js的坑】

为什么使用express,如何做技术选型的,koa和express的差别(主要在中间件模型,但是我不太了解)

用到了哪些中间件(我真是用完就忘

还了解过哪些开发服务端的语言(python),前端同学学习node.js有哪些优势?

聊一下设计模式,在开发中的应用?(博客里挖坑了但是事实上还没学完呜呜呜)

说一下vue的核心原理(响应式原理,diff)

vue2和vue3的区别

session和cookie的区别

【下面开始十分懵逼的场景问题】

如果部署了两台云服务器,登录功能需要服务端保存session,不同的服务器如何共享session(说了用localStorage存储)

了解其他保存session的机制吗?(不了解啊)

博客怎样部署的,用docker了吗(没,前端nginx)

nginx做静态服务和express做静态服务两者之间的区别是什么(就说出nginx可以开启gzip压缩什么的,但是express也可以)

场景1:新开发了一个功能,网站已经有一定的用户量,如何在不影响用户正常使用的情况下发行新功能,如何平滑更新(我说了服务器可以有两份服务器代码,更新一个同步另一个,面试官补充这个方法需要考虑两个服务的端口号,两个服务之间的平滑过渡也是一个问题)【斗胆问了面试官工作中如何解决,使用docker部署,利用镜像】

场景2:如果一篇文章访问量激增,云服务器承受不住了,怎么办(租服务器,部署,改nginx,也要考虑平滑启动nginx -s reload)

场景3:如果网站被大量爬虫,被恶意攻击,防范爬虫(首先会参考一些知名网站的反爬机制,还可以限制同一个ip的请求次数)

场景4:如果博客开放了评论功能,如何防范恶意脚本注入(想正则过滤掉script、alert部分,但是面试官说直接转成字符串文本更好,因为并不是所有script都是恶意的)

场景5:用户表单数据提交之后,服务端怎么对数据进行验证(刚开始回答了一堆前端的验证,但是面试官说后端要默认前端的数据永远不可信,所以也要验证,可以使用express的validator)

反问环节问了一些学习方面的建议,面试官都超级耐心的解答了

总结:简历上写的一定要全都吃透,挖的坑都填上,场景题即使没有思路也要说出如果工作中第一次碰到这个情况会如何解决。

感恩面试官超级耐心的解答,后面的场景题感觉他解释的内容比我答的都多越整理越感觉凉透了但是超级感谢面试官,感恩淘天

#面经#
全部评论
你这个难度也太恐怖了吧
8
送花
回复
分享
发布于 2023-09-02 01:19 上海
同学,要不试试携程吧,秋招刚开,NTAW4HN帮忙查进度。
1
送花
回复
分享
发布于 2023-09-02 10:31 上海
秋招专场
校招火热招聘中
官网直投
客满吗 佬
点赞
送花
回复
分享
发布于 2023-09-02 01:48 浙江
是哪个部门呢uu
点赞
送花
回复
分享
发布于 2023-09-02 02:17 北京
额分布式会话,redis存session就行,如果要远程调用,用拦截器 加上请求头就可以啦。。。
点赞
送花
回复
分享
发布于 2023-09-02 15:14 陕西
Hi,可以考虑下众安保险,全球第一家互联网保险公司,HC多多岗位较多,有前端岗和其他适合的岗位,可以投递试试,可帮忙查看简历进度~
点赞
送花
回复
分享
发布于 2023-09-02 16:30 上海
难度拉满
点赞
送花
回复
分享
发布于 2023-09-02 18:52 黑龙江
阿里钉钉开秋招了,同学了解下吗
点赞
送花
回复
分享
发布于 2023-09-04 15:54 浙江
不会是淘菜菜吧
点赞
送花
回复
分享
发布于 2023-09-04 23:12 天津
试试携程,帮忙看流程,NTAW3GA
点赞
送花
回复
分享
发布于 2023-09-05 08:50 上海
m
点赞
送花
回复
分享
发布于 2023-09-05 18:30 浙江
校招打算先投点小的练练手再冲大厂,结果大厂都面完了小厂还没开,主打一个阿里无限复活术练手
点赞
送花
回复
分享
发布于 2023-09-07 18:50 广东

相关推荐

简历为C++相关美团金融服务后端 一面 70 min 1. 面试官首先介绍自己的工作,具体我忘了,没让我自我介绍2. TCP 四次挥手为什么比三次握手多一次3. 进程与线程区别4. 进程间通信5. 中断6. CPU的L1,L2,L3缓存7. Redis 有哪些数据结构,Redis 锁怎么实现的8. 介绍一下 HyperLogLog9. 手撕三数之和,自己写出个bug没调出来,通过不了,给我唐完了10. 为什么不考研11. 最早什么时候能来实习这次是二战美团,五天后回到人才库淘天 终端开发 一面 30min1. 自我介绍2. 说一个最能体现你技术的项目3. 关系型数据库和非关系型数据库有哪些区别4. 渐进式rehash介绍,和不使用渐进式有什么区别,有没有测试过,性能如何5. 事件驱动框架是什么,在数据库服务器中具体是哪些东西,为什么使用Reactor模型,和其他的相比有什么优势6. 多线程编程需要注意哪些,数据竞争和线程同步7. 死锁怎么产生,描述一个能产生死锁的伪代码,如何解决避免死锁8. 自己的职业生涯规划有没有考虑过,比如未来几年内做到什么样子9. 反问:面试官工作,终端开发学习建议10. 面试官教我怎么面试,听到这个我就感觉不妙,他自己一个人讲了五分钟。纯KPI面,两天后流程终止携程 移动端开发 一面 55min 1. 自我介绍2. 为什么投递移动端开发工程师(因为简历是C++后端相关),我说感兴趣他说对哪些感兴趣,有没有了解过Android和IOS开发的技术栈3. TCP和UDP的区别4. HTTP和HTTPS的区别,证书是什么有什么用,非对称加密底层原理,双方怎么加密解密5. 了解哪些HTTP状态码(我说反了4XX应该是客户端,5XX应该是服务端,重定向304)6. 你的unordered_map怎么设计的,然后讨论了如何设计一个高性能的哈希表(哈希表的长度,如何避免冲突也就是均匀分布,重哈希的策略,哈希函数的设计等)7. 有没有用过Python,用的什么版本,有没有编程干过其他的事情...8. 算法题,三数之和。自己写了个demo没有测试,面试官觉得可以优化给了另一个思路9. 没有反问环节,面试官说了一句感谢你就润了。技术栈不合适,进入人才库#C++##0offer#
查看25道真题和解析
点赞 评论 收藏
转发
20 74 评论
分享
牛客网
牛客企业服务