格灵深瞳 23后端开发一面面经(附Go后端开发实习oc面经)

前言

9月初通过格灵深瞳内推人投递,直接免笔试,大概一周多后约了一面。春招实习期间曾面试过格灵深瞳的Go后端开发实习生岗位,面试体验很好,面试评价也很高,2轮技术面 + 最后HR面都通过了,后来因为学校疫情政策在当时没能去成北京,比较遗憾,所以格灵深瞳开启23届校招之后,第一时间进行了投递。顺便说一下,实习是2轮技术面 + HR面,秋招是3轮技术面 + HR面,每轮技术面的时间大概都是1h多点,会有多道手撕算法题(难度中等)。
PS:23届校招刷题吐水群(703643838)

23后端开发面经

一面(9月17号,1h20min左右)

算法

  1. 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  2. LeetCode 328. 奇偶链表
  3. 选择一个排序算法讲解一下它的实现原理(我这边选的是快速排序)

设计

  1. 考虑设计一个类,去存储省市区三级联动数据。
  2. 考虑设计String.hashCode()方法,如何去实现?需要考虑什么?可以参考String.hashCode()源码,也可以自己去重新实现。
  3. 设计的String.hashCode()方法算法中还有一个乘数31,为什么使用31呢?

MySQL

  1. MySQL 的内连接、左连接、右连接有有什么区别?
  2. 创建索引的设计原则有哪些?(给出了一个场景)
  3. 有哪些索引失效场景?
  4. 讲一讲前缀索引?(这里给出一个场景,由此引出)
  5. 为什么索引结构默认使用B+Tree,而不是B-Tree,Hash,二叉树,红黑树?

项目

  1. 项目中的超卖怎么解决的?
  2. 项目中的限制一人一单怎么实现的?

Redis

  1. Redis如何实现分布式锁?可重入性怎么实现?请求计数器怎么存贮的?(从项目中引出)
  2. Lua脚本?(从项目中引出)

计算机网络

  1. HTTP状态码怎么划分的?常见状态码了解多少?
  2. 讲一下HTTP请求报文格式?
  3. GET 和 POST 请求参数的区别?
  4. Spring Restful API怎么解析请求路径参数?
  5. 讲一下TCP首部格式?TCP首部格式中的确认号是什么?有什么作用?

其他

  1. 对大数据了解多少?

反问

  1. 部门的技术栈?
  2. 部门的业务?

Go后端开发实习面经

一面(4月27号,1h左右)
算法题:

  1. 手写大根堆,手写堆排序;
  2. 给定两个升序数组,要求在O(n)的时间复杂度,O(1)的空间复杂度下,判断其是否有共同元素。(双指针);
  3. 判定回文串(双指针)。

Java基础

  1. 自动装箱/拆箱是什么?
  2. int类型的数值直接赋值给short类型的数值会发生什么?
  3. i++和i--是否是原子操作?为什么?
  4. 重载和重写的区别?
  5. 重载有哪些特点?重写有哪些特点?
  6. == 和 equals 的区别?
  7. 两个对象有相同的hashcode值,那么两个对象分别调用equals方法是否都返回true?为什么?
  8. 面向对象的理解 ?
  9. 面向对象的三大特性具体讲讲?
  10. 不借助第三个变量交换两个变量的值的几种方法?
  11. JVM,JDK 和 JRE 的区别?
  12. &和&&区别?

Java集合

  1. 讲一讲自己平时常用的集合。
  2. HashMap的底层实现?
  3. HashMap jdk8与jdk7区别?
  4. HashMap jdk8为什么引入红黑树?
  5. 解决hash冲突的办法有哪些?
  6. 红黑树和AVL树的区别?
  7. ArrayList和LinkedList的应用场景?

反问

  1. 部门的技术栈?
  2. 部门的业务?

二面(4月29号,1h-20min左右)
算法题:

  1. LeetCode 146. LRU 缓存
  2. LeetCode 236. 二叉树的最近公共祖先

LRU

  1. LRU算法的缺点有哪些?
  2. 如何解决LRU算法的缺点?

MySQL

  1. MySQL有哪几种索引类型?
  2. 除了B树索引和B+索引之外还了解哪些索引?(Hash索引)
  3. Hash 索引的底层实现?
  4. 为什么索引结构默认使用B+Tree,而不是B-Tree,Hash,二叉树,红黑树?
  5. 有哪些索引失效场景?
  6. 介绍一下事务具有的四个特征?
  7. 说一下MySQL 的四种隔离级别?
  8. 讲一讲MVCC的实现原理?
  9. 什么是脏读?什么是幻读?

Redis

  1. Redis是什么?简述它的优点?
  2. Redis的数据结构有哪些?
  3. 为什么要用 Redis 做缓存?
  4. Redis的缓存不一致性问题有哪些?
  5. 如何解决Redis的缓存不一致性问题?
  6. 如何用Redis的BitMaps实现签到功能?具体设计讲一下?

JVM

  1. JVM内存结构划分讲一下?

JUC

  1. Atomic 原子类知道哪些?
  2. Atomic 原子类的底层实现讲一下?
  3. Lock 和 synchronized 有什么区别?
  4. 有多少种实现线程的方法?

项目

  1. 简单介绍一下项目的各个模块?
  2. 项目的框架和技术栈用了哪些?

其他

  1. 对于转语言有哪些看法?
  2. 除了redis之外还了解哪些中间件?

反问

  1. 部门主要用哪些语言?
  2. 部门的业务?

总结

腾讯会议面试,手撕代码要求共享屏幕,思路讲解 + 伪代码实现。因为自己一直有写题解的习惯,所以每次手撕代码都会用先用本地画图软件画图讲解思路,然后再写代码。手撕LRU缓存被面试官评价他面试过的所有人里面讲解的最清楚的(嘿嘿)。

另外面试官对简历中提到的CSDN博客很感兴趣,面试的很多东西都是从博客文章中引申出来的。

引流:
蚂蚁笔试 奇安信笔试 华为测评 中兴笔试 阿里 腾讯 百度 蚂蚁 支付宝 滴滴 快手 抖音 字节头条 猝死 应届生 裁员 辞职 年终奖 秋招 春招 校招生 argue 财报 凉 pua 买房 外企 需求 瓜 卷 薪资 北京 上海 深圳 杭州 一线 拼多多 面试 福利 华为 美团 蔚来 大华 同花顺 米哈游 陌陌 探探 度小满笔试 腾讯内推 23校招 面经 滴滴笔试 滴滴 比亚迪。

#23秋招##格灵深瞳##校招##后端实习面经##后端#
全部评论
3 回复 分享
发布于 2022-09-17 22:20 北京
楼主是科班吗
点赞 回复 分享
发布于 2022-10-17 16:42 湖南
同学面试go后端也需要考查JAVA吗?为啥啊?我现在刚研二,正在自学go后端,有没有可以比较全的学习路线推荐啊?
点赞 回复 分享
发布于 2022-10-04 16:46 北京
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-19 15:23 北京
请问现在投还可以免笔试吗  实在不想做笔试了
点赞 回复 分享
发布于 2022-09-19 12:10 陕西
得物App2023校园招聘正式启动 【得此好物 心潮澎湃 潮流电商独角兽】  目前开放岗位:技术类(算法/后端/客户端/前端/测开/DBA等)、风控类、职能类、设计类、供应链类、产品类、运营类  【办公环境MAX】  餐补/房补/下午茶/打车报销 独立健身房 人体工学椅  生/节日慰问 技术岗MacPro 三大城市:上海、杭州、廊坊 投递链接: https://app.mokahr.com/m/campus_apply/thedu/37483?recommendCode=DSDdd9KJ#/jobs   内推码申请优先筛选简历, 内推码:DSDdd9KJ
点赞 回复 分享
发布于 2022-09-18 17:40 陕西
同学同花顺尝试一下吗,面试简单不造火箭,我帖子有内推
点赞 回复 分享
发布于 2022-09-18 01:13 浙江

相关推荐

避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
10
68
分享

创作者周榜

更多
牛客网
牛客企业服务