因特尔笔试题

这篇博客分享了作者参加Intel软件开发笔试的经历,主要包括36道涵盖计网、操作系统、Linux、代码输出等多方面知识的选择题,以及3道编程题。编程题允许使用C或Python,对部分C++程序员造成困扰。题目包括反转部分单链表、找出字符串中只出现一次的字符和判断数组是否能通过旋转变成有序数组。文章结尾以诗意的语言收尾。
摘要由CSDN通过智能技术生成

*今日,做了Intel的软件开发笔试题,来总结一下。

首先36道单选题,设计的范围较广,计网,操作系统,Linux,代码输出,貌似还有一些计算机图形学的知识,做的人都昏昏乎飘飘然哉。麻到了编程题,喔嚯,限制两种编程语言,C和python,C++选手已然有些不镇定,但也没有太慌,因python虽有涉猎,但是早已忘记差不多了,C勉强能写,开始了编程攻克。

此外,编写模式为核心代码模式,找到写代码的位置就可以出手了。
总体来说,编程题不算难,但是限制语言有点难受,结束后看牛客,一大帮java选手骂骂咧咧的退出了群聊。os:(我真傻,我真傻,我竟然能相信…)*
第一题:反转部分单链表,ListNode*head,a,b,r;其中a为左边的第几个,b为右边的第几个,r是一个值,在这区间中值等于r的都得删除。a与b是1<=a<=b<=n;n为单链表的长度。
上去一通写,写完编译不成功呐,C属实是有些不擅长。

 struct ListNode {
   
	int value;
	ListNode* next;
	ListNode() : value(0), next(nullptr) {
   }
	ListNode(int a) : value (a), next(nullptr) {
   }
	
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值