快狗打车 前端实习一面

大概电话问了十多分钟,纯问项目,中间有两个问题答得不太好,一个是关于websocket通讯,一个是移动端适配(做的比较少)

  1. 自我介绍
  2. 项目怎么上线的?
  3. 有没有实习经历?
  4. 项目一的背景
  5. 项目是独立完成的吗?
  6. 做第一个项目中比较有挑战的技术点?
  7. 虚拟列表的优化内容?数据怎么存储的?初始数据展示多少条?窗口大小?
  8. 如果把pc端转移到移动端,怎么适配?// rem布局vw/vh 之前做uniapp 用了upx => px 相互转化
  9. 项目二的背景
  10. websocket 了解多少?如果第二个项目用websocket实现会有什么问题吗?// 答得不太好
  11. python 写过什么?
  12. vue2.0 写得多吗?
  13. vue2.0 和vue3.0 的区别?
  14. react 了解多少?
  15. 还问了一些多久能到岗,实习多久,学校有没有课之类的情况

总结: uniapp了解一些,移动端了解的少

#我的实习求职记录#
全部评论
快狗一共几面呀
点赞 回复
分享
发布于 2023-03-02 23:19 北京
感谢大佬分享
点赞 回复
分享
发布于 2023-03-03 17:42 浙江
联想
校招火热招聘中
官网直投
大佬有后续吗
点赞 回复
分享
发布于 2023-03-03 17:51 四川
请问在哪里投的啊
点赞 回复
分享
发布于 2023-03-03 20:02 四川

相关推荐

- 看你 Python 和 Java 都有用过,有没有用 Python 做过一些项目?(爬虫程序)可以大概讲一下吗?如何避免死循环(A链接包含B链接包含A链接)?(列表记录访问过的页面链接)有哪些数据结构(容器)可以存储这些数据?他们查询时的时间复杂度有什么区别?- 网络相关的项目之前有做过吗?对于 TCP 和 UDP 了解吗?有没有做过数据包抓包?- 你实习做的是研发还是测开?有没有做过性能相关测试?使用什么工具做的?- (有关简历上的 NeraBBS 项目)这个项目是你的个人项目吗?你这个无密码登录的主要开发难点是什么?这个功能既然依赖浏览器API,那么你是否需要兼容多款不同的浏览器?如果你要针对你自己这个论坛程序来做自动化测试的话,应该怎么做?- 对于上述这种多种不同浏览器的自动化测试,你如何去做?(Selenium)它可以模拟页面上的点击行为吗?用它来实现爬虫和你自己写代码来解析的优势是什么?- 做过前端开发吗?(聊了一些有关 CSR 和 SSR 的问题)这套系统的后端是用什么语言开发的?(NodeJS)有用 NodeJS 开发过其他后台程序吗?- 你刚才讲到自己用过抓包软件抓包,有没有抓过 TCP 包?讲讲 TCP 报文包含哪些内容?源 IP 和目的 IP 在 TCP 报文上吗?能在上面看到滑动窗口大小的信息吗?有看过三次握手的过程吗?能大概讲一下吗?能讲讲这三个包的序列号(SEQ)和确认码(ACK)分别是多少吗?三次握手后序列号是如何变化的?有什么包发送时不会增加序列号?传输的最大包长是多少?滑动窗口最大可以是多大?- 数据库有使用过吗?用过哪一种数据库?他们之间有什么区别?MySQL 有哪些存储引擎?他们之间有哪些区别?如果有一个数据表查询性能很差,你觉得有哪些方面可以优化?索引的使用有哪些注意事项?如果有一个复杂的查询语句,如何分析这个语句内部会用到哪些索引?这个具体用到了 MySQL 的什么特性?(没懂他是针对什么问的)你在遇到这种问题时,一般是怎么去分析的?- 有没有了解过路由的算法?(OSPF)用什么命令查看当前系统路由的配置?(不会)- 看你很多语言都使用过,是出于自己个人兴趣去学的吗?- 反问
点赞 评论 收藏
转发
整体面试流程比较顺利,两面都是一个小时时间,面试体验很好,就是等 offer 等好久。一面:有两个面试官,旁听的就问了下实习。问的挺深入的,面试官一直在问我比较擅长什么,他就问些相关的问题。1. 自我介绍2. 拷打项目3. atomic 是怎么保证原子性的4. 线程是为了解决什么问题5. 线程共享哪些资源6. 线程的独立的寄存器是怎么理解的7. QUIC 了解过吗8. 介绍下拥塞控制9. C++ 内存布局10. malloc 和 new 的区别11. 定位 new 了解过吗12. new 内部调用的是什么系统调用13. 介绍下智能指针14. shared_ptr 计数是怎么共享的,怎么解决并发问题的15. 介绍下左值和右值16. 虚左值、虚右值、从右值了解过吗17. move 是怎么实现的18. move 是为了解决什么问题,怎么解决的19. 实习经历20. 算法题:分割回文串二面:直接到主管面了,不清楚为什么,一面时候问说有三面。问的都是些开放性的问题,面试过程中不会的地方会给一些提示,实在没什么思路就换题了,学到了很多。1. 自我介绍2. 拷打项目3. 设计 Log 系统,程序崩溃时 Log 文件保留,要求只要执行相应函数打了日志就必须存在,但又对性能要求很高不能每次写都调用 sync4. 100MB 文件传递,用互联网传,怎么比 TCP 更快5. 设计内存池,用来解决内存碎片问题6. .so 文件操作系统是怎么加载的
点赞 评论 收藏
转发
3 10 评论
分享
牛客网
牛客企业服务