淘天集团前端开发工程师一面面经(实习面试存档

  1. 自我介绍
  2. 为什么选择学习前端开发
  3. 前端开发的学习方式
  4. CSS定位方式有哪些
  5. 如何用JavaScript实现sticky效果
  6. CSS隐藏元素的方式有哪些
  7. JavaScript的变量类型
  8. JavaScript数组的常用方法
  9. this关键字的指向问题
  10. 什么是跨域及其解决方式
  11. 跨端开发的方案
  12. axios的二次封装
  13. 路由懒加载的实现
  14. 项目中Nginx的配置
  15. HTTP缓存流程

最后是反问环节,面试官非常耐心地解答了我的问题。整体面试氛围轻松愉快,期待后续的面试通知。

#牛客创作赏金赛#
全部评论
感谢分享
1 回复 分享
发布于 2024-08-17 23:30 黑龙江
同学你好 可以考虑下我们部门吗 我们是淘天集团 交易核心链路客户端团队 目前在招25届应届生 hc充足 欢迎咨询投递!🙏🙏
点赞 回复 分享
发布于 2024-09-02 21:21 浙江

相关推荐

1. 自我介绍2. 项目介绍3. 项目排查思路4. 功能测试需要注意的点5. 说一下你做压测的流程6. 测试期间用到了哪些工具7. Linux系统中去查看内存的命令8. 刚才你有说性能优化排查,那么有一个常见的思路就是去看一下JVM里面的GC情况(这块真慌了,因为我在项目中基本上只考虑到了MySQL的一些排查优化,没考虑JVM,所以说下面JVM相关的东西基本上是乱答了)你先说一下在项目调优过程中会用到的命令,比如说想看一下JVM中的一个GC的情况这样9. jstat和jmap的区别10. jmap有没有了解11. 查看GC情况可以用到哪些工具(这里面试官应该是希望我用过VisualVM)12. 怎么去查看日志,可以用什么工具13. 有没有做数据分片?14. 我见你项目中都用到了Redis,问一下你在Redis中都去存放了什么数据15. 比如说有一个排行榜的功能,你会用什么Redis数据类型16. 你知道有序集合的底层实现吗17. 比如说现在有一个top10的一个界面实现,体现在代码层面上,你是会先自己进行一个排序,然后塞到10这个框内,还是说会在10的里面不断进行动态排序呢?18. 我见你还做了一个电商的项目,你的项目中有热key这个问题吗19. 大概是一种什么现象,会带来哪些问题20. 怎么去解决热Key问题(我的回答偏向于缓存方面,面试官更希望是分片集群方面)21. 我见你其实在简历上说自己考虑到了这个主从模式了,能说一下具体怎么做的吗,怎么去考虑负载均衡这个问题22. 有了解集群模式吗23. 你在做测试的时候是在做黑盒测试还是白盒测试24. 测试过程中是测试单个接口还是说去测试整个链路(分情况考虑)25. 如果是整个链路的测试,你可能会关注哪方面,性能还是什么?26. 你这个是一个Java项目嘛,想知道一下你们在做测试的时候,怎么去看测试日志,是自己做了一个日志系统还是说去后端服务器上看27. Java日志的存放位置28. 查看日志怎么去看(想考察一下tail,less等以及grep、awk、sed这些命令的使用)29. 给一个场景:有一个功能测试的场景,在发起一个请求之后,发现这个接口特别的慢,在一个真实的线上系统中,我们的项目并不是依靠单一的服务,而是依靠层层依赖的微服务去实现的(这里吓懵逼了,没学过微服务)调用的接口不止是线上看到的那一个,底层可能调用到了很多接口,这个时候要怎么去排查解决慢接口问题30. 接口有时候传递参数是动态的,底层的业务逻辑可能会很复杂,有的时候你换了个参数,这个接口的反馈速度就不同了,现在你想查一下这个请求到底干了什么事情,链路到底是怎么实现的,你会去怎么分析31. 出了一个MySQL语句,用到了索引和分页,问这个语句在执行器中的执行顺序、有没有用到索引、用到的是哪个索引、这个索引为这个语句返回了什么内容、异步之后执行了什么操作、最终为我们返回的是什么(面试的时候一直没听懂面试官想问我什么,再加上自己确实平常只是用MySQL索引,并没有关注索引到底为数据库返回了什么数据,后来反问阶段问了一下这个题,面试官希望我从索引的数据结构,也就是根节点叶子节点层面上去考虑这个题)32. 大三课业情况以及实习时间33. 反问#牛客激励计划##牛客创作赏金赛#
查看33道真题和解析 牛客激励计划 牛客创作赏金赛
点赞 评论 收藏
分享
01-02 07:04
门头沟学院 Java
半夜醒来睡不着写写之前的面经,能回忆一点是一点了。背景:北京某2 本硕,25届摆子,无实习部门:天猫超市     电话面(45min)1.自我介绍2.谈谈对面向对象的个人理解追问:哪些过程是需要封装的?依据什么来封装?2.5你使用的redis和mysql这些服务,都是自己搭的吗?用的什么云平台?3.你第一个项目写到了用redis来缓存用户登录验证码与token,具体使用场景是怎样的?追问:3.1 如何根据token获取用户登录信息?3.2 用户请求是怎么携带token的?3.3 用户每次请求都会携带token,那么这个token存储在哪?4.场景题:用户可能会因为在其他应用里误触了一些超链接(如点击了携带链接的图片),而触发访问操作,这个操作不是用户想要进行的,但是后端仍然会执行一系列的响应操作,如何避免这个问题?5.介绍一下MySQL的隔离级别追问:5.1 根据你的描述,既然已经有了RR隔离级别,为什么还要有序列化这个级别呢?5.2 RR隔离级别下,锁的粒度?6.你使用redis缓存了一些查询信息,在更新数据时,如何保证一致性?追问:你是如何实现延时删除redis缓存的?7.使用过Spring事务吗?介绍一下Spring事务追问:7.1 一个类的内部有A,B两个方法,其中B开启了事务,我在A中调用B,事务生效吗?7.2 这种情况下如何让事务生效?(答了获取代理对象)7.3 还有其他方法吗?(不知道)8.你第二个项目使用了MQ,如何保证消息被消费?追问:8.1 消费消息是push模式还是pull模式?8.2 消费速度慢,消息堆积怎么办?8.3 消费失败怎么办?8.4 异常日志需要记录哪些信息?8.5 日志记录的信息太多,导致服务器磁盘空间消耗过快,磁盘空间即将用尽,如何紧急处理?(凭感觉回答了限流、熔断)8.6 怎么进行熔断?9.论文完成情况,最近在看哪些岗位工作相关的技术或知识?10. 反问
查看27道真题和解析
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务