首页 > 其他分享 >58同城秋招面试:后端研发岗位

58同城秋招面试:后端研发岗位

时间:2024-09-13 18:52:26浏览次数:3  
标签:同城秋招 面试官 题目 58 代码 面试 实习 提问

  本文介绍2024届秋招中,58同城后端开发工程师岗位一面的面试基本情况、提问问题、代码题目等。

  9月中旬投递了58同城后端开发工程师岗位,并不确定所在部门的具体方向。目前完成了一面,在这里记录一下一面经历。

  其中,面试官很注重对于个人项目中经历的提问——不仅仅是单纯的代码项目,包括个人的实习、本科的课程设计、数学建模竞赛等多种不同经历,提问的内容都比较多。其中,面试官一开始提问的一个数学建模比赛的经历,我都已经完全忘记当时做的是什么了,就现场现编了竞赛题目、具体做法和算法实现——所以一定一定要注意项目的回顾和复盘。

  除此之外,这一次面试中面试官提问环节相对而言就很短暂了(主要还是我太菜,估计面试官都没什么好问的了哈哈哈),反而是手撕代码环节的时间比较久。其中,一共有3个代码题目,都是在面试的链接中,通过实时共享的文本编辑工具来写的,并不用非要完整地写出代码;并且对于后面两题,主要还是讲思路,然后写一些伪代码即可。不过不得不说,后面2个代码题目,尤其是第二个,难度感觉还是挺大的。

  这一次面试,和之前我们介绍过的百度面试比起来,提问环节的题目相对简单,而代码题目难度稍微更大一些;但是,和上次几乎没刷过几次题的面试比起来,这次面试的代码题目,简单的可以做出来,难的题目虽然还是写的一塌糊涂,但是至少有一些思路可以和面试官交流、沟通了。所以真的,准备秋招一定一定要多刷力扣,慢慢的积累代码、算法题目真的很有必要。此外,关于数据库、计算机网络方面的八股,也一定要多看(操作系统的八股也是一样,不过这次提问中和支持系统有关的八股倒是问的不多)。

面试情况

  • 下午14:00开始,持续80分钟左右。

  • 线上视频面试,1位面试官;面试官很和蔼。

  • 无需自我介绍,提问25分钟,算法题目3道、55分钟。

提问问题

  • 现在在实习吗,为什么不参与实习转正,是学校统一组织的实习还是自己找的实习?
  • 看到简历上的内容,并不是科班出身,很多计算机的内容都是自学的吗?是自己做项目、处理遥感大数据的过程中积累的代码经验吗?
  • 参与的数学建模经历是否可以讲述一下?题目是什么,你们做了些什么,用到了什么算法,是自创的算法还是用他人现成的算法,是不是主要还是做的预测?
  • 在实习的过程中是做什么的,都参与了哪些项目?
  • 实习的爬虫工作中,是如何实现自动化爬取的?如果网页发生变化了还可以自动爬取吗?如果网站有多个,需要一一制作爬虫的代码模板吗?
  • 在学校期间印象最深刻的项目是什么,都做了哪些工作?
  • 在本科的导航实习项目中,如何处理地图数据的缩放、旋转等操作,用哪些算法来实现的这个需求?
  • 四次握手和三次握手分别在什么场景下,有什么区别?为什么要四次握手?TIME_WAIT是哪一个环节出现的,有什么作用?CLOSE_WAIT呢?
  • 网络传输中的大端、小端都是什么意思,有什么区别与作用?
  • 在项目中是否接触过网络数据收发的内容,是否对计算机网络的相关知识有过项目中的实操?
  • MySQL用的什么数据引擎?如何存储索引,用什么数据结构保存的?为什么要用B+ 树保存索引,有什么优势?在有关缓存命中的这一点,B+ 树是否具有优势,其是否可以提升内存命中概率?

算法题目

  • C++:按行打印二叉树结点的值。
  • C++:从高楼的不同层摔瓶子,百分之百可以确定瓶子的最大坚硬程度所需要的最小次数。
  • C++:每次删除数组中所有奇数位置的元素,直到最后一个元素;求取最终剩余的这个元素的下标。

面试结束提问

  • 无。

反馈情况

  • 面试后一直没有后续回复,肯定早已凉了。

  至此,大功告成。

标签:同城秋招,面试官,题目,58,代码,面试,实习,提问
From: https://blog.51cto.com/fkxxgis/12007352

相关文章

  • 小米嵌入式面试题目RTOS面试题目 嵌入式面试题目
    第一章-非RTOSbootloader工作流程MCU启动流程通信协议,SPIIICMCU怎么选型,STM32F1和F4有什么区别外部RAM和内部RAM区别,怎么分配外部总线和内部总线区别MCU上的固件,数据是怎么分配的MCU启动流程IAP是怎么升级的,突然断电怎么办挑了麦轮项目(因为大疆RM也是......
  • ARC058F
    模拟赛T3,去医院了没打,但是感觉很好玩。首先有一个显然的\(O(nk^2)\),设\(f_{i,j}\)表示前\(i\)个拼出长度为\(j\)的最小字典序串,很遗憾的是空间和时间都存不下。有个优化是可以对后缀跑一边背包求出\(g_{i,j}\)表示后缀能否拼出长度为\(j\)的串,只记录有用的位置。考......
  • 面试重点!!!必背
    redisson底层实现加锁的原理内部通过lua脚本,借助hash类型实现锁的操作hash的key值是分布式锁的keyhash的filed值是uuid+当前线程idhash的value值是加锁的次数判断key是否存在,0表示不存在,key是锁的名称例如keys[1]是taskLockKeyargv[1]过期时间,比如10秒argv[2]是uu......
  • Java笔试面试题AI答之单元测试JUnit(4)
    文章目录19.简述JUnitorg.junit.TestSuite类的作用?1.组织测试类2.简化测试执行3.灵活配置测试环境4.嵌套测试套件注意事项20.在JUnit中@Test注释的作用和用法?作用用法21.简述Junit基础注解(@BeforeClass、@Before、@Test、@After、@AfterClass)?22.编写代......
  • c++面试八股文(大公司通用)
    在C++面试中,常见的问题通常会围绕C++的基础知识、数据结构与算法、系统设计、编程技巧、以及实际应用中的场景。以下是华为C++面试中常见的“八股文”问题及其简要回答思路。1.C++语言基础C++中const的用法有哪些?回答:常量变量:constinta=10;指针常量:constint*p;(指向......
  • 吊打面试官!从多维度理解架构
    大家好,我是汤师爷~在工作当中,我们经常会听到以下说法:产品负责人说,现在的业务架构太复杂,需要仔细梳理下。技术领导说,这个项目很复杂,需要做下系统架构方案评审。研发经理说,这次秒杀活动访问量非常大,需要用到高并发架构方案。一线研发说,互联网大厂都会用到微服务架构,我要学学微......
  • 面试-运行环境-网页渲染
    网页加载过程网页是如何加载并渲染出来的从输入url到渲染出页面的整个过程(经典题来了)资源有哪些形式加载的大致过程请求啥就是返回啥,图片、音频都有可能。请求的是页面则返回HTML代码。渲染过程-①RenderTree:渲染树,每个节点挂了很多CSS属性,这样就能渲染......
  • 金典120GB固态硬盘SM2258XT量产修复成功记录,附SM2258XT B16A开卡软件,VM29F01TEME1(2CA
    偶得一块二手的120G金典SSD,闲来无事搞一下量产,先上外观图片给大家看看:玩量产的一般都知道,找量产工具,肯定是要根据主控型号和闪存颗粒制程,来找相匹配的软件才行。因此我们拆开外壳,下图看到里面主控SM2258XT,颗粒丝印VM29F01TEME1-B16A,这块固态比较方便的地方是,单从丝印上就能看出是B1......
  • Java面试随手记3
    一、面试题总结31、mysql中char和varchar的区别?特性charvarchar存储方式定长,长度不足时填充空格可变长,按实际长度存储存储效率固定空间,浪费内存根据实际长度动态分配性能较高,适合固定长度数据稍低,适合不定长度数据适用场景固定长度的字符串不定长度的字符串空格处理自动去......
  • 面试-JS Web API - 存储
    cookieHTML5存储(localStorage和sessionStorage)cookiecookie本身用于浏览器和server通讯的,被借用到本地存储来。可以用document.cookie来修改。同一个变量会覆盖,不同变量会追加。localStorage和sessionStorage//保存数据到localStoragelocalStorage.getItem('a......