天识科技 技术全栈实习生一面/二面

一面:

第一个环节是手撕算法,给一台破旧的电脑和不灵敏的鼠标,没有IDE,算法题在文档里,HR表示要用Java来写,平时我都是CPP写算法的,后来我直接打开PTA平台来当IDE了:

第一题:一个矩形由左上角和右下角的坐标决定,求两个矩形的重叠面积;

第二题:设计一个数据结构使得下面的两个操作时间复杂度为O(1):

  1. 如果没有这个数据那么就插入一个数据;
  2. 随机删除一个数据;

我是采用了set来进行初步存储,这样插入就是O(1),考虑到需要随机删除,那么可以用vector来备份数据,插入到set的同时插入vector尾部,这样只需要对vector的索引范围[0,size-1]进行随机取值,然后和末尾数据交换之后删除末尾数据即可也是O(1)操作。

第三题:字符数组['a','b','c','d','e']里面是否出现了['a','b'],不允许使用Map结构来做;

都做出来了,因为没有要求时间和空间的复杂度。

第二个环节是CTO面试:

网关这边是做了哪些事情?身份认证,请求分发负载均衡和限流;

项目的微服务架构简单介绍一下?Nacos、Gateway、Feign;

你刚才说的项目里号源减少的分布式锁是如何去实现的?Redis;

爬虫技术能展开说说吗?基于Py做的。

爬虫的时候遇到什么问题?各页面的HTML标签不统一。

有遇到被对方拉黑的情况吗?有的,但是配置了请求头参数可以缓解。

浏览器的指纹认证功能了解吗?没了解过。

反问

备注:小公司刷面试经验,后端成员组可能才10个人左右。

二面:

HR A初面

入职时间大概是什么时候呢?

我看你学习的是数字媒体技术专业,现在是保研了是吧?

现在主要实习的一个想法是什么呢?

上次来线下和面试官沟通过吗,有了解我们这边工作需要用到的技能吗?

在学校里也做了一些项目是吧?

我看你项目里写了大模型相关的内容是偏算法嘛?

当时为什么会选择数字媒体技术 专业呢?

是不是相当于同时要兼顾本专业的知识,又要自学Java相关的内容,时间怎么安排的呢?

学习Java的过程中让你比较有成就感的事情是什么呢?

你的学习方式是以点到面的一个学习方式,然后就是目前你找实习为什么不去找大厂呢?

明年9月份要入学,那你这边是不是只能实习3.4个月呢?

基本都是自学的是吧?

HR B复面

谈一谈你的过往经历吧?

你参加的这两个项目印象比较深刻是因为规格比较高呢还是本身项目比较有亮点?

你自己参加的这些比赛,哪些是省级竞赛哪些是国家级的呢?

你参加比赛的动机是什么呢?

这两个项目都是你主导完成的吗?

你自己会在其中编写代码吗?

四个人是怎么分工的呢?

为什么会投我们公司呢,为什么不投大厂?

你说你为实习做了一些准备,你能讲一讲吗?

很多公司都给你发Offer你怎么考虑的呢?

岗位原则上是不招募不会转正的同学的,可能是因为前面面试官的反馈比较不错才到我手里,你说你在比赛里的项目,最后是会上线吗还是?

对于你现在来说,你现在有一个回顾的阶段,你自己这个人你最大的优势和最大的不足是什么呢?

后面就是纯聊天了,给我分享了很多以他的视角来看待的一些行为,我觉得整体而言对我的启发还是比较大的,整个面试学习到了很多东西,毕竟他们在创业之前的一个职位还是非常高的,启发了我之后应该怎么去实现自己的一个价值。

11.10 Update:约了三面要求线下与CEO进行交流,考虑到来回的时间成本还有时间冲突问题加上已经有连连支付offer遂拒。

#Java##实习##后端#
全部评论
不止技术沙币,运营tm也***
点赞 回复 分享
发布于 2024-07-02 12:53 浙江
这公司蛮沙币的,hr话多的一批
点赞 回复 分享
发布于 2024-02-07 13:13 安徽

相关推荐

711 一面1. 实习部门、工作2. 块级元素和行内元素举例3. H5 语义标签4. CSS 水平居中方法5. img 里面 alt 的作用6. 引用 CSS 的三种方式7. CSS 有哪些选择器8. Flex 和 Grid 区别9. JS 变量声明方式,有什么区别10. 什么是事件冒泡,如何阻止11. JS 与 TS 区别12. 什么是闭包,及其应用场景13. 实现对象深拷贝14. JS 如何实现异步15. 对单页应用理解16. 对富文本编辑器了解多少,内部架构17. 如何实现防抖和节流18. 数组去重19. 对虚拟 DOM 的理解20. 对 React 了解有多少21. React 有哪些生命周期22. React 状态提升了解多少23. React.memo 用过吗,详细说说24. 讲讲 React useEffect25. React 父子组件是怎么通信的26. React 函数组件和类组件各自特点,说熟悉的即可27. 所有项目都是自己独立完成吗28. 关于 Tailwind CSS29. 其它 CSS 比如 SAAS 了解多少30. 实习业务相关31. 实习项目涉及登录态,前端怎么实现32. 项目里设了拦截器用来干嘛的,前端还是后端设置33. 对前端项目工程化的理解,举例 Webpack 即可34. VUE 有用过吗,了解多少35. 微信小程序了解过吗36. 三次握手37. 为什么不是两次38. 服务端有多少了解39. 前端项目打包之后怎么放到服务器(?)反问1. 后续流程2. 之前了解到苍穹,部门平时开发用的是自己的框架吗(光速切割,和苍穹没有任何关系,不是低代码)3. 强度两小时后约二面714 主管二面等了二十分钟没人,打电话才知道是忘了1. 项目在哪里做的版本管理2. 独立做过什么项目3. 为什么选择用 React 而不是 Vue4. (答:优雅)优雅主要体现在什么地方5. 所以函数式编程是代码的本质是吗6. 所以函数式编程有哪些优点呢7. 手里有别的 Offer 吗8. 考研考公有想过吗7. React 里面列表渲染的 K 属性有什么作用8. Webpack 有哪些优化策略9. 首屏优化怎么做10. 懒加载(?)11. 什么是闭包12. 会导致内存泄漏吗===================13. 说说子网掩码14. HTTPS 的交互过程15. 详细说说对称加密和非对称16. 进程和线程区别17. 说说虚拟内存18. 常见排序算法及其各自时间复杂度====================19. 无序正整数,怎么最快找到它的中位数,不考空间复杂度(要求时间 O(n)))20. 可以进一步优化吗(没想出来,告诉我可以用桶排序)反问1. 部门主要业务2. 规模,前端多少人3. 强度4. 培养5. 面试评价716 下午hr打电话说面试通过,然后问邮箱发了个链接,以为是测评没想到点进去是前端笔试题,四十道小选择(可能因为楼主是某聘软件上直接被技术约面,所以补了个笔试,但全程都怪怪的)至今无后续,wx问hr无回复问题只有算法优化没答出
投递金蝶等公司7个岗位
点赞 评论 收藏
分享
评论
5
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务