虾皮笔试记录

非题目相关:
允许使用草稿纸
允许中途出去上厕所,但注意时间
不需要双机位
编程题类似leetcode那种核心代码模式,可以切出去用ide

题目相关
10道单选+5道多选+3道编程题,前5道单选感觉更多的是数学题,具体忘了,不过好像有两道概率题。
剩下10道计算机相关的,考的挺广的,记得起来的大概有这么几个:
shell脚本的调用
s锁x锁
给定入栈顺序问可能的出站顺序
无向图有向图相关概念辨析(两道)
给定完全二叉树的总节点数求叶节点数
c++多态(有点奇怪为啥考这个,我明明投的是Java……)

3道编程题
题目描述有点复杂就略了。整体难度适中,不算简单但也不至于太难。
前两题lz都是用回溯写的,第一题a了7 0%,第二题a出来了。
第三题问题如下:给定一个string,包含不定个空格,要求反转其中单词的顺序(以单词为单位反转)。这个题可以直接用stringtokenizer秒了,不知道是不是出题人的疏忽。

9.16更新:
约了9.23一面

一面面经:
https://www.nowcoder.com/feed/main/detail/85fbc9506d814f278bcd19ebf9c75c67?sourceSSR=users

#牛客AI配图神器#
#发面经攒人品#
全部评论
不是,为啥你的这么简单
点赞 回复 分享
发布于 2025-09-15 10:21 湖南

相关推荐

笔试结构5单选+5单选+5多选+3编程1、五个单选(只记得第一个是父母两个孩子,其中一个女生,另一个是男生的概率)这部分应该跟专业知识相关不大,印象里做得挺快的。2、五个单选(DES弱秘钥个数;进程执行过程中移除可执行文件和动态链接库会不会有影响;算法时间复杂度(只有一个简单的你*(n-2)的递归);初始ab值,互相异或操作以后ab的值)3、五个多选,四选三,选不全三分之一分,选错不得分。(Linux S什么 V进程之间同步选项是信号量,信号,消息队列,共享内存;Shell一定会执行的命令exec,fork;SMTP协议的内容,问邮件发送的:邮件在邮件服务器之间发送,用户代理发给邮件服务器,服务器发给用户代理,还有一个选项忘记了;TCP连接断开连接的一方状态字段,只记得一个TIME_WAIT)。这部分我不太会,以上写的只是部分选项,不代表正确答案。4、三道编程(其实都挺简单的,但奈何我有点菜,想了挺久):第一题一个订单二维数组,一维子数组有两项,第一项订单编号,第二项库存。要求把库存为0的移到后面,库存多的放到前面,且不改变这些编号原有的顺序。比如都是一百个库存,原来3号商品在5号商品前面,移动以后不能变到5号后面了;库存为0的商品同理。其实sort一下就好了,第一遍是70%还是30%来着,脑抽了,只对外循环处理了一遍;第二个题公司IPO LeetCode 502;第三个题目两个升序数组合并,且第一个数组足够长,可以容纳(m+n),m为数组一长度,n为数组2长度,解法:i=m-1,j=n-1;tail=m+n-1。比较两个数组尾部,大的数据放到nums1的末尾。移动下标。最后如果nums2还没插入完成(j>=0),继续尾插。
查看12道真题和解析
点赞 评论 收藏
分享
评论
2
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务