1.自我介绍 介绍完了,打开共享,对着简历一点一点问 2.ffmpeg在项目中是怎么使用的 3.为什么使用toml配置 4.项目的并发量上来了怎么办 5.把文件存在本地,数据量上来了怎么办 6.视频合成会不会遇到什么问题 7.项目的日志是怎么建立的,有没有对日志进行分类、分期 8.多进程、多线程的区别(答的不是很好,但最终还是落到点子上了,通信方式的不同) 9.redis和MySQL的区别 10.
上来共享屏幕 自我介绍 你们有go语言这门课程吗? 为什么选择go语言? 简单谈一下java与go,优缺点 go的垃圾回收 sync包 互斥锁和读写锁 代码题: 数据库 mysql 附录音: https://www.bilibili.com/audio/au3536477?type=1 三连一下吧,给个支持 忘大佬听完指导 也是跟面试官足足聊了一个多小时的技术。 问的全都是底层和优化。。。 一直面
一面是盲面,hr会提前打电话告诉你编号,自我介绍不能说出名字。 首先自我介绍,然后让你介绍项目,并会让你说一下为什么选择go语言。 共有两个面试官 第一个面试官会问一些go语言的基础 , 如go和其他语言的数据类型有哪些不同,new和make的区别,go的并发模型及如何保证并发安全, 切片,map是否有序,有缓冲的channel是否同步,select的作用,进程、线程和协程的区别,go的输出函数,
hr会提前告诉会议号,按时加入 面试官会先根据简历询问,实习项目经历介绍,为什么选择go语言? 然后就是八股, http和tcp有什么关系? mysql数据库, 单表查询数据量比较高,如何优化查询效率? 慢查询的原因? 分库和分表? 创建索引的原则? sql查询内连接,左连接,右连接有什么区别?哪种连接的查询效率高? sqlserver的事务特性? redis 最后是go的知识, go中的cont
10.25 苏小研二面 二面是hr面,时长在10min左右 首先身份核验,学历信息确认, 为什么选择苏小研? 职业规划 加班和工作压力 在过往的学习或项目经历中遇到的困难及如何解决?在这个过程中的最大收获是什么? 现在有无offer? 反问 -------------------------------------------------------------------------------
自我介绍 有缓冲和无缓冲channel 面向对象 go如何实现面向对象,如何实现封装、继承、多态 反转链表 11点45开始的,12点结束。 太水了,感觉面试官不是急着吃饭,就是又拿我刷kpi呢,,, 校招无望,寒气不减!!! 欢迎进群交流: 微信公众号:Gopher毛 2群:579480724 1群:1007576722 满 附:精心整理的golang全套求职面经:https://github.c
bg:双非本+非科班 双debuff 三段实习(两段三线大厂golang开发,一段架构组实习三个月,一段技术中台实习五个月) timeline: 一面 1.29 二面 2.1 三面 2.23 一面 时间7pm(57min) 自我介绍 介绍一下最近一段实习做的项目 实习项目的架构 你主要负责哪部分 你对程序会关注哪些指标(cpu使用率,内存使用率,pod重启次数,oom) 你刚才说的某个服务的cpu
40min算法: 二叉树的公共祖先 sql:第二高的薪水 😩 启动2个线程或协程,按顺序交替打印从1到N(让用chan或者信号) 实现死锁(我直接mu.Lock()两次) 八股 死锁条件 怎么避免 😩忘了 课 飞书视频在网络上发生了什么 怎么设计RPC和HTTP 为什么要有计算机网络(??😄😄没有我吃什么) OS怎么处理网络的 Socket有什么用😩 反问 业务:教育初创, 刚上线 为什
首先来了段项目拷打 八股文 golang: 1,不同包的多个init函数的运行时机(答得不好 没看过这里) 2,init和main函数的执行顺序 (init函数在main函数开始前执行) 3,如何删除切片中的某一个元素 (就说了一个通过append(a[:2],a[3:]...)) 4,sync.Map{}怎么使用 (使用Store存) 5,怎么控制去并发操作map(加锁) 6,go的读写锁怎么工
C++/go研发实习生 6.7下午连续2面,压力山大,6.9oc 一面: 1. redis怎么用的 2. zset怎么用的 3. 为什么要心跳检测 4. 为什么要用lua脚本 5. channel有什么用 6. map并发安全吗?为什么 7. 子goroutine的panic会不会被父g捕获 8. go的内存模型(挺难的 9. 内存泄漏 10. 如何排查? 11. atomic包哪里用到了 12.
封装性 封装性就是隐藏实现细节,仅对外公开接口 类是数据与功能的封装,数据就是成员变量,功能就是方法 为什么要封装? 不封装的缺点:当一个类把自己的成员变量暴露给外部的时候,那么该类就失去对该成员变量的管理权,别人可以任意的修改你的成员变量 封装就是将数据隐藏起来,只能用此类的方法才可以读取或者设置数据,不可被外部任意修改是面向对象设计本质(将变化隔离)。这样降低了数据被误用的可能(提高安全性和灵
面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现实世界抽象的理解,是计算机编程技术发展到一定阶段后的产物 Object Oriented Programming-OOP ——面向对象编程 面向对象和面向过程区别 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程 强调的是功能行为 关注的是解决问题需要哪些步骤 回想下前面我们完成一个
面试约的五一前的最后一个工作日晚上7点,电话面,上来面试官就道歉,说约面的时候没考虑到要放假了。 自我介绍 分布式锁相关 问项目里面是怎么使用到redis的?(缓存, 分布式锁,做抢单) 如果不用redis,怎么做抢单?(答:可以用go的channel做异步) 如果不用channel呢,可以用什么设计模式?(没回答上,面试官说用单例模式) MySQL怎么实现分布式锁?(唯一key) 除了唯一Key
面试岗位:大模型算法工程师 1、介绍一下你的论文项目? 我好像有点迷,直接就开始自我介绍了。。。 2、说一下论文的创新点? 3、简历上写了transformer,说说cnn与transformer在图像处理上的区别? 不会啊 4、说说transformer? 我不会。。。。问:编码器什么的。我:由编码器、解码器构成。问:那说说注意力吧。我:注意力,,说不上来。知道点自注意力。然后叙述了一下,讲的也
TL: 9月16日左右走的内推 9.18电话联系我说很匹配,约面试时间,加微信,应该是一个leader,做两个方向的,约了9.21面试 9.21腾讯会议面试,开视频,对面有2个面试官,先介绍他们的业务和方向,然后我做自我介绍,然后对我项目进行深挖,整体面试强度不高,有点像组会讨论,最后面完28分钟,时间可能不够,加了一个手撕dataset,写了个大概,也没撕出来。 当天晚上微信打电话说跟他们的领导