当前位置:   article > 正文

【面试复盘】知乎暑期实习算法实习生(LLM方向)面经_llm面经

llm面经

来源:投稿 作者:LSC
编辑:学姐

1. 自我介绍

2. 介绍操作系统的进程和线程,以及它们的区别

3. C++深拷贝和浅拷贝的区别

4. Python的列表和元组的区别

5. Python的列表和元组是否可以做字典的键

6. 图像分类的流程

7. 图像分类的评价指标有哪些?Auc怎么计算?

8. 交叉熵损失函数的计算公式和计算过程

9. 编程题

有一个无序的整数数组,从数组中可以任意选择两个不重复的数字,以这两个数字所在的位置,可以建立两堵墙,以两个数字坐在位置的距离为底,可以生成一个容器,这个容器的可以装 min(nums[i], nums[j])*[j-i] 单位水,请问最大的装水单位是多少?

方法1: 暴力

  1. int n;
  2. int a[10005];
  3. int volume()
  4. {
  5.  int res = 0;
  6.  int l = 0, r = n - 1;
  7.  for (int i = 0; i < n; ++i)
  8.  {
  9.   for (int j = i + 1; j < n; ++j)
  10.   {
  11.    int mi = min(a[i], a[j]);
  12.    res = max(res, mi * (j - i));
  13.   }
  14.  }
  15.  return res;
  16. }

方法2: 双指针

  1. int volumn()
  2. {
  3.  int res = 0
  4.  int l = 0, r = n - 1;
  5.  while(l < r)
  6.  {
  7.   int mi;
  8.   if (a[l] >= a[r])
  9.   {
  10.    mi = a[r];
  11.    res = max(res, mi * (r - l));
  12.    r--;
  13.   }
  14.   else
  15.   {
  16.    mi = a[l];
  17.    res = max(res, mi * (r - l));
  18.    l++;
  19.   }
  20.  }
  21.  return res;
  22. }

10.反问环节

面试官非常友好,看起来很成熟温和,我答的不太好的问题,也没为难我,很愉快很感激!

关注下方《学姐带你玩AI》

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/790692
推荐阅读
相关标签