比心App 前端实习 一面

更新:已约二面

一面:

  1. 自我介绍
  2. 看你简历上挺多后端的,为什么选择前端
  3. 实习时长、可以连续实习多久
  4. 标准盒子模型 怪异盒子模型
  5. 盒子模型从里到外:content -> padding -> border -> margin
  6. 如何隐藏元素:( opacity: 0 / display:none / scale(0, 0) / z-index / absolute / visibility: hiddle )
  7. visibility / display 区别
  8. 介绍一下flex相关的属性
  9. rem 和 px 区别
  10. rem 参考的是根元素什么属性
  11. margin 外边距重叠 是什么、讲讲解决方案把知道的都讲一遍
  12. margin 外边距重叠的值怎么取、如果是负值呢
  13. position有哪几种方法 / 每一种方法的参考对象是谁 ( position:static / relative / absolute / fixed / inherit / sticky)
  14. 讲讲 JS 的 基础数据类型
  15. typeof null / typeof NAN
  16. NAN === NAN 输出什么
  17. 0.1+0.2 ! == 0.3
  18. 数组去重讲讲所有想到的方法 (哈希表去重 | set去重)
  19. 怎么反转字符串 说出所有方法 :( 压入栈再取 | 尾部遍历 | js split().reverse().join('') )
  20. 执行上下文
  21. 跨域是什么?有什么解决方案 (CORS、NGINX、JSONP、Websocket、proxy代理)
  22. 判断数组 : Array.isArray() / A instanceof Array / Object.prototype.toString.call()
  23. “===”、“==” 区别,原理是什么(值相同 类型不同...)
  24. 箭头函数的 this 指向 能否改变
  25. 箭头函数的 argurments this
  26. Promise 是什么,它解决了什么
  27. Promise 三种状态
  28. Promise.race / all
  29. Vue 和 React 哪个熟一点
  30. 学过React吗 、为什么学 Vue
  31. Computed 和 Watch 的区别
  32. 父子组件通信 ( prop / emit | ref | provide / inject | eventbus | vue全局对象挂载 | vuex / pinia)
  33. Vue2 和 3 哪个会的多一点
  34. 了解自定义指令吗 (不会)
  35. Vue3响应式原理说说看 (丐版reactive实现原理)
  36. v-for 的 key 有什么用
  37. 讲讲 diff 算法 (不是很会,大概讲讲)
  38. keep-alive 是什么
  39. 路由模式(hash 和 hisitory 模式)
  40. 讲讲2者原理(onhashchange 和 putState )
  41. history 的 另一个方法是什么(忘了)
  42. Vuex 的 action 有什么特点
  43. 虚拟 dom (跨平台,了解一点)
  44. 讲讲虚拟dom实现(?)
  45. 反问环节:
  46. 学习建议(面试官:基础还是挺扎实的,但是没学过react 这个还是得去学学 大厂喜欢用这个 )
  47. uniapp跨平台开发需要先学吗 (面试官:先去学React,其他之后再说)
全部评论
比心实习这么难?
点赞 回复 分享
发布于 2023-10-21 19:22 上海
所以为什么选择前端😊
点赞 回复 分享
发布于 2023-10-22 18:01 湖南
哪个部门呀
点赞 回复 分享
发布于 2023-10-23 09:38 上海
我前端工作了几年重新读研,现在准备转后端, 你却选择前端
点赞 回复 分享
发布于 2023-12-20 17:22 上海

相关推荐

#聊聊我眼中的AI#我的梦想是去美团当测试,以前我啥也不懂,然后看了看b站的软件测试课,在微信读书上看了几本相关书籍,刷了几天面经,看了几篇CSDN,不断面试不断失败,至今都没有实现梦想现在有了AI,他可以规划我的职业路径和成长计划,只需要我给他提问题,让他回答我 hi,我现在研一,想通过校招毕业去美团担任测试开发工程师,我的技术栈是Python,请帮我规划一下我的学习路线我的天,直接照着这个学,能少走多少弯路啊,也不用学的太深入,速成搞一版简历出来,这不令面试官兴致盎然offer手到擒来吗?你也可以试试呢为了帮助你在校招中成功加入美团担任测试开发工程师,以下是一个系统的学习路线规划,结合了技术栈、实践项目和面试准备:---一、基础知识巩固阶段(研一上)1. Python编程深化   - 核心语法:类与对象、装饰器、生成器、多线程/多进程、异步编程。   - 常用库:Requests(HTTP请求)、Pandas(数据处理)、Logging(日志管理)。   - 书籍推荐:《流畅的Python》《Effective Python》。2. 软件测试理论   - 测试基础:测试流程(需求分析→用例设计→执行→报告)、测试金字塔模型。   - 测试类型:功能测试、接口测试、性能测试、安全测试(OWASP Top 10)。   - 设计方法:等价类划分、边界值分析、场景法,使用工具XMind编写测试用例。3. 数据库与Linux   - SQL:复杂查询(JOIN、子查询)、索引优化、事务隔离级别。   - NoSQL:Redis基础命令与缓存应用场景。   - Linux:Shell脚本编写、日志分析(grep/awk/sed)、性能监控(top/htop)。--- 二、测试技术进阶(研一下)1. 自动化测试框架   - Web自动化:Selenium(元素定位、Page Object模式)、Pytest集成(参数化、Fixture)。   - 接口自动化:Requests+PyTest(封装请求工具类)、Postman进阶(Newman批量执行)。   - 移动端自动化:Appium(Desired Capabilities配置、Hybrid应用测试)。2. 持续集成(CI/CD)   - Jenkins:Pipeline脚本编写、定时任务、与GitHub/GitLab集成。   - Git进阶:分支策略(Git Flow)、冲突解决、代码Review流程。3. 性能测试入门   - Locust:分布式压测、自定义脚本编写,监控服务器资源(CPU/内存)。   - Jmeter:基础元件(线程组、断言)、生成HTML报告。---三、项目实战与进阶(研二)1. 实战项目   - 项目1:搭建自动化测试平台(技术栈:Flask/Django + Selenium + Jenkins),支持用例管理、定时执行。   - 项目2:实现接口性能监控系统,使用Locust+Prometheus+Grafana可视化QPS、响应时间。   - 开源贡献:参与Apache项目(如DolphinScheduler)的测试模块,提交Bug修复或自动化脚本。2. 深入美团技术栈   - 学习内部工具:了解美团内部测试工具链(如Mock平台、用例管理工具)。   - 业务场景模拟:设计外卖订单系统的测试用例(并发下单、支付超时、库存校验)。3. 算法与设计模式   - 高频题目(字符串、链表、动态规划),目标每日1-2题。   - 设计模式:单例、工厂、观察者模式在测试框架中的应用。---四、实习与面试冲刺(研三)1. 实习准备   - 简历优化:突出自动化测试项目、性能调优经验,量化成果(如“提升用例执行效率30%”)。   - 内推渠道:通过学长、牛客网、美团招聘官网获取实习机会。2. 面试专项突破   - 技术面试:     - 场景题:如何测试美团外卖的“下单”功能?     - 编程题:Python实现LRU缓存、多线程安全队列。   - 行为面试:准备STAR模型案例(如“解决团队协作冲突的经历”)。3. 模拟面试   - 使用牛客网、模拟面试功能,录制视频复盘表达逻辑。---五、附加建议- 技术博客:定期总结学习内容(如《使用Selenium Grid实现分布式测试》),发布在掘金/CSDN。- 软技能:学习沟通技巧(《非暴力沟通》),参与团队项目锻炼协作能力。- 行业洞察:关注美团技术博客(如“美团技术团队”公众号),了解前沿技术(A/B测试、精准测试)。---通过以上分阶段的学习和实践,你将在校招中具备扎实的技术实力和项目经验,大幅提升进入美团的竞争力。加油! 🚀        感觉学完这些 虽然也可能略有瑕疵 但是已经并不是一个烂大街的人了,简历不会被丢掉,如果学历还行的话,绝对稳稳拿下,这辈子有了!
时雨h:
点赞 评论 收藏
分享
评论
7
17
分享

创作者周榜

更多
牛客网
牛客企业服务