面经详情

Golang面试一般,共1轮面试
  • 1. 和人事沟通的过程体验很差,人事一上来就约时间面试,根本不问候选人的基本情况,以及参加面试的流程,有几轮面试,第一轮面试什么情况,面试官是谁。没办法全靠自己问,所以遇到这种情况,我个人建议除非你非常想去这家公司,或者你没有其他更好的选择了,你可以去面一面。
  • 2. 和人事沟通了一下,面试一般两轮,技术+人事,技术面之前会有笔试题,我的情况是做了笔试题,但是没有做完,笔试时间到了过后面试官说看了一下说不合格,就不用再进行下一轮面试了。
  • 3. 我当时脑子有点抽了,没具体问是因为没做完不合格还是因为做的不对不合格。人事给的反馈是这套题是初中级的一个难度,我这边没做出来,所以不合格。
  • 4. 总结一下面试题吧:
  • 面试题总共是 10道大题加 2道附加题,10道大题包含 1 道英语短文翻译题,200字左右;1 道基础题,关于函数值传递和引用传递;其余 8 道都是算法题。剩余的 2 道附加题也是两道算法相关的题目,我简单列一下。
  • func func2(a &int) {
  • func main() {
  • 3. 请实现一个函数,可以从文本中提取 ipv4 的地址,要求不允许使用正则表达式并且将找到的地址转换为 32 位的整型,例如:192.168.0.1,每一段的值为 0-255。
  • 4. 在出版社,每一个要出版的图书都有一个唯一的出版号,叫做 ISBN。目前这个版号分为旧版和新版,旧版有 9 位数字(1234-56789),新版有 13 位数字(123-45678-89892)。现在有两个图书馆, A 馆和 B 馆,请写一个算法,找出这两个图书馆拥有相同版号的图书。假设版号分别为数组 A 和数组 B。
  • 5. 在上一题中,你编写的算法的时间复杂度是多少?你是怎么计算的,请画图或者用文字描述一下?你还可以在这个基础上优化一下时间复杂度吗?
  • 6. 代码编辑器都有一个功能,就是代码里出现匹配的括号时,都能显示同一个颜色,请问它是如何实现的?你可以用代码演示一下?
  • 7. 记不太清楚了,不过这道题说的是说明一下当前系统的设计缺陷是什么?
  • 8. 有一种小白兔,每过一个月可以生一只小白兔,生下来的小白兔子过两个月后可以开始生育,目前有一只小白兔,请问 12 月后总共有多少小白兔子?
  • 9. 前面的第三题关于从文本中获取 ipv4 地址,你可以用正则表达式实现一下吗?
  • 10. 后面的几道题记不清了。。。

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网苏州德姆斯信息技术有限公司苏州德姆斯信息技术有限公司面试经验苏州德姆斯信息技术有限公司面试经验:Golang面试一般,共1轮面试
正在招聘故障诊断分析师2 个岗位