柠檬微趣 笔试+技术一面(2024)

第一志愿u3d客户端开发,第二志愿C++客户端开发

笔试

3选1,手撕算法,只能C++,模式接近ACM但有些题会给一点接口
第一题是文件读取和缓冲区构建
两个文件,一个a文件存名字每行一个,一个b文件存行号,要求输出a文件中[b+3,b-3]行的名字,b文件也有很多行,要求不重复,难点是不知道a文件中每行字符的长度,我直接用静态数组构建的缓冲区,然后一面就讨论了这种情况下的缓冲区构建

第二题树相关,忘了

第三题是等边三角形翻转,像下面这种字符串以等边三角形的方式输入,要输出一个逆时针旋转120度的三角形
输入
   1
  2 3
4 5 6
输出
    6
  3 5
1 2 4 

技术一面
选的第一题讨论了缓冲区的构建(我太菜了没听懂,好像要用静态变量)
之后就是数据结构,红黑树啊哈希表啊,哈希表问了哈希表的实现

面的不好,完全没准备
全部评论
笔试结束几天后发面试邀请啊😭
点赞
送花
回复
分享
发布于 03-19 02:40 江苏

相关推荐

2 14 评论
分享
牛客网
牛客企业服务