携程二面 前端 秋招 面经

基本信息

时间:2023.9.21 
时长:30 min 
base:魔都 
面试岗位:前端 秋招

问题

  1. 自我介绍

  2. 实习base?

  3. 这个单点登录是如何做的?

  4. 为什么要做单点登录,怎么做的?

  5. 你知道单点登录的逻辑吗?

  6. 没有单点登录的话,他们之前怎么登录的?

  7. 单点登录过去,其他接口是怎么鉴权的?

  8. 登录完成的登录态是如何保存的?

  9. 登录态是存cookie还是localstorage?

  10. get请求中放token是不是很危险?

  11. 存cookie有什么坏处吗?

  12. js一定能获取到cookie吗?

  13. 整个登录的过程?【说了加密 token生成等...】

  14. 为啥不用MD5加密?

  15. 我描述一下你的登录过程,你看是这样吗.......xxx 不是的,面试官想乱讲拉我进黑洞

  16. 我能在A系统,跳转到能单点登录A系统的网站,完成登录,可以实现吗?

  17. token不是放cookie,那岂不是要用到cookie?

  18. 页面N个组件,每一个组件各自都要调不同的接口,如何统一刷新?

  19. setInterval,为啥不用setTimeout?

  20. setTimeout能实现setInterval吗?

  21. 用setInterval好还是setTimeout?

  22. setTimeout是宏任务吗?

  23. 看个题

    const fn = function () {
        let num = 0
        return function () {
            console.log(num += 1)
        }
    }
    
    fn()()
    fn()()
    
    const f1 = fn()
    f1()
    f1()
    
  24. f1是一个什么?

  25. function在内存的那一个空间呢?

  26. 堆和栈了解多吗?

  27. 你更擅长JavaScript还是Java?

  28. es5的类能调用也能new,那class,【我打断说只能new】

  29. 场景提:es5的函数能new也能调用,如何让它只能new,调用就报错呢?

  30. this的指向一定是Window或者globalThis吗?

  31. 场景提深入:this万一不是全局对象呢?

  32. 场景提:Hello("hello world")这样的语法如何变成console.log("hello world"),设计解释器的思路?

  33. babel的理解?

  34. 当Hello语法在字符串内'Hello("hello world")',就不需要解释,如何重新设计你的方案?

  35. 你对AST的理解?

  36. http2的了解?

  37. http3的了解?

  38. http3有什么优势?

  39. 什么是队头阻塞?

  40. http3之前都没有解决队头阻塞吗?

  41. 回流和重绘?

  42. 如何避免回流?

  43. 场景提:现在有一个五角星,我想点击按钮,让星星变大变小,但是不能引发回流,怎么办?

  44. 反问环节,为啥没有手撕代码,技术栈是什么,做什么产品

  45. 你做了笔试吗?

  46. 面试官掏出了一题,最长回文子串的长度,我一说动态规划,面试官就不让我做了。

总结

一面的面经发了,但是审核没通过。

面完5分钟通过。难度一般

#携程##面经##前端##秋招#
全部评论
30分钟这么多问题?
1
送花
回复 分享
发布于 2023-09-22 16:04 陕西
众安保险投了没,众安科技投了没,500强工资高,流程刚开始,保险公司可老有钱了~ https://app.mokahr.com/m/campus_apply/zhongan/71908?recommendCode=DSaQ8Smu#/jobs
点赞
送花
回复 分享
发布于 2023-09-22 15:30 上海
秋招专场
校招火热招聘中
官网直投
太强了佬 你怎么学的啊
点赞
送花
回复 分享
发布于 2023-09-22 15:57 湖北
啥部门,佬。
点赞
送花
回复 分享
发布于 2023-09-22 16:50 上海
线下吗
点赞
送花
回复 分享
发布于 2023-09-23 01:16 浙江
你这是个长头发面试官吧
点赞
送花
回复 分享
发布于 2023-09-25 00:32 湖北
你收到的二面通知上有说是二面吗?我的咋和一面的通知一模一样
点赞
送花
回复 分享
发布于 2023-09-26 08:07 福建

相关推荐

2024年3月11日1、自我介绍2、说一下实习项目(是什么、难点是什么、怎么解决的)3、高并发是多大的高并发?4、什么叫唯一合同号?怎么实现的?5、redis是单机的吗?还是集群?6、业务有上线吗?7、讲一下RPC框架和社区项目?8、RPC框架中为什么要讲服务注册到Zookeeper上面呢?9、Zookeeper挂了怎么办?服务不是不可用了吗?10、那你知道Zookeeper有什么高可用机制来维护其高可用吗?(原理)11、你怎么用Zookeeper,怎么部署的,只有一台服务器吗?12、业界Zookeeper怎么使用的?13、分布式系统用到Zookeeper或ETCD,肯定不是一台,怎么搭建集群?14、GLOG做了什么?15、为什么要做GLOG社区呢?16、kafka搭建异步系统是为了解决什么问题?17、kafka也是自己部署的吗?有部署几台机器啊?18、kafka高可用机制?19、kafka怎么保证消息不丢失?20、kafka高吞吐是怎么实现?21、kafka性能为什么好?怎么设计使得他性能好的?比如在代码层面或系统层面?22、MySQL四个隔离级别?23、幻读需要哪种隔离级别才能解决(自己埋坑,可重复读不一定能解决)?24、要哪种隔离级别才能完全解决可重复读?(不考虑性能)25、如果有幻读的产生要怎么避免?26、MVCC是怎么实现的?27、MySQL的InnoDB索引是什么?28、B+树的叶子节点存的是什么?29、二级索引存什么?30、回表是什么?31、针对减少回表,怎么做数据库的查询要怎么做优化?32、MySQL的undo log、redo log、binlog?33、Redis的ZSet有用过吗?34、查询范围的复杂是什么样的?35、Redis中的ZSet为什么要用跳表?36、平衡树也可以,红黑树也可以,为什么要用跳表?37、Redis的持久化机制?38、那你用的Redis有没有开?实习的Redis有没有开持久化机制呢?39、算法:点(0,0)到点(x,y)存在障碍,怎么找到最短的路径(BFS)40、算法:快速排序41、反问:● 技术栈的背景和原理要思考清楚怎么做?● 设计技术方案+每个技术的优略性+需求和业务(做技术选型)● 抗压#我的实习求职记录#
查看43道真题和解析 我的实习求职记录
点赞 评论 收藏
分享
8 36 评论
分享
牛客网
牛客企业服务