首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
勤劳致富君
2016-09-09 21:19
四川大学 C++
关注
已关注
取消关注
做完阿里C++研发笔试题,挫败感爆棚。来交流做法!
附加题第一题:300万图书按年度统计计算机、科学。。。 第二题:设计接口实现多线程安全堆 第三题:存宝贝的邮费 来说说你们都是怎么做的哦?
提示
全部评论
推荐
最新
楼层
feeling_陈
南京邮电大学 C++
我是如是做的: (1)分词,找出那几个关键字; (2)建立一个容器:map<string, map<int, int>> count; 其中第一个string为要统计的关键字,第二个map关键字为年份; 所以,统计就如下:count["计算机"][2016] ++; 取值: count["xxx"][year] 大致如上。 第二题: 就写了一下接口,把任意删除的思路写了一下; 其中接口采用POSA2中的thread_safe interface模式实现,减少锁的开锁,防止自我死锁; 删除任意值的想法是:首先堆的底层数据结构为一个vector,当要删除一个元素时,把这个元素与vector中最后一个有效元素交换,同时有效元素个数减1;因为交换了元素,所以,要重新调整从删除元素开始以下的元素,时间复杂度为logn。 第三题: 这一题主要还是哈希做法,但在这里,因为省份是固定的,数量并不是很多,可以采用直接查询的方式。 如: int getHashCode(string province) { if (province == "北京") return 1; ...... } 这样可以得到省份对应的hashCode,这里自由发挥,也可以用Map 邮费分两种,一种是默认,一种是特殊的,所以我定义了一个结构体: struct PostFee{ uint32_t default_fee; uint32_t special_fee; bool flag; //标志特殊邮费 }; ####注意内存对齐,当时没考虑。。。。。 那么所有省份的邮费列表如下: PostFee g_province_postfee[MAX_SIZE];其中,下标就代表省份的hashCode。 所以,取得一个省份的邮费可以这样: uint32_t getPostFee(uint8_t *storage, int size, string province) { //合法性检测; int hashCode = getHashCode(province); //hashCode合法性检测 if ( g_province_postfee[hashCode].flag ) { return g_province_postfee[hashCode].special_fee; } return g_province_postfee[hashCode].default_fee; } 就写了这么点东西,自由发挥吧,想多了都是多余的,本就是问答题,略过了相当多的细节。 后面还有很多笔试呢,大家加油啊!!
点赞
回复
分享
发布于 2016-09-10 10:00
Hi_Man
杭州电子科技大学 C++
第一个trie树可以,第三题我真看不懂
点赞
回复
分享
发布于 2016-09-09 23:43
梦很美
西安邮电大学 C++
为啥我第一个想到了字典树,第三个想到了map
点赞
回复
分享
发布于 2016-09-09 22:02
时光。。。
华南理工大学 Java
C++这三个题比java容易多了
点赞
回复
分享
发布于 2016-09-09 21:30
TK-Xiong
三峡大学 C++
第一题,我写了三个字母 KMP 第二题,写了十几个字... Vector Heap函数 Mutex 第三题,呵呵... 阿里今年似乎一点招人的想法都没有,算了吧。
点赞
回复
分享
发布于 2016-09-09 21:24
牛客498606号
华南理工大学 C++
。。我第一题和第三题只想到了哈希,你的做法是什么啊
点赞
回复
分享
发布于 2016-09-09 21:23
暂无评论,快来抢首评~
相关推荐
01-19 12:31
思特威电子科技_系统工程师-SOC方向(准入职员工)
思特威内推,思特威内推码
思特威AI芯片工程师一面面经二面:部门主管面 9.21 30-40min探讨了我项目中所负责的模块的实际应用场景(可能相比起技术细节会更偏向于对IP应用的思考)我的项目多是数模结合的模块,因此也追问了数模结合项目对于个人求职中的优势。整体下来更多是在询问在项目中担任的角色和对自己项目模块高层次的掌握程度。反问问了面试官身份,工作内容和项目中的重难点三面:hr面10.11 45min(没想到是最久的)谈了下入职之后的培训,公司发展情况和业务情况,以及可能的薪资待遇,照常询问了一下现有的offer和等待的机会。反问环节确认了一下自己的排序情况。第二天oc,过几天收到了offer使用内推码简历优先筛...
点赞
评论
收藏
分享
01-20 13:20
蚌埠坦克学院 嵌入式软件开发
嵌入式工资低?别急着下结论——你可能只是没碰到“好岗位”
很多人一听到“嵌入式”,第一反应就是:工资低、加班多、发展慢。尤其是在互联网行业的光环下,嵌入式常被贴上“落后、低薪、苦逼”的标签。但事实真的如此吗?并不完全。1. 嵌入式不是一个单一的行业,而是一条多分支的技术路线嵌入式并不是“写写单片机、做做小项目”这么简单。它覆盖的范围非常广:从最基础的单片机控制,到操作系统内核,再到通信协议、车载系统、工业自动化、智能硬件、物联网、边缘计算等。不同方向的岗位,技术难度和价值差异巨大。你可以在一些公司做“嵌入式外设驱动”,也可以在一些行业做“系统架构/内核/安全/通信”,两者的薪资差距往往超过想象。2. 工资高低,取决于行业的“价值密度”很多高薪行业都离...
点赞
评论
收藏
分享
2025-12-25 12:15
门头沟学院 运营
一面字节十分钟 想哭
早知道这状态就不来面了,感觉面评指定得写得贼难看。但又想着多面几次攒攒经验,结果全程紧张到飞起,面试官问的问题我压根抓不住重点,答完她还反复问,还好面试官人够意思,一直耐着性子引导我就问我那个 “怎么用数据驱动策略优化” 的问题,我当时是这么答的:xx 指标下滑之后,我用 SQL 扒了不同维度的 xx 数据,最后得出 x 结论,然后就落地了 x 策略。兄弟们帮我瞅瞅,这回答方向到底错没?是不是我压根就没听懂人家的问题啊?第一个问题就拉胯,后面英文环节直接大脑宕机一片空白!真的太憋屈了!明明机会摆眼前了,结果自己没本事接住 [完啦 R] 顺便问一嘴,字节面评能存多久啊?26 年暑期实习再投的话,面试官还能看到这次的面评不?
今年你最想重开的一场面试...
点赞
评论
收藏
分享
2025-12-23 10:20
门头沟学院 Java
腾讯还在校招?
写的是腾讯云智研发公司,是子公司,不知道和腾讯待遇是不是差不多,以后跳槽也一样吗?
想躺平的菜鸡1枚:
云智开发13 14k 哪里能和腾讯比
腾讯求职进展汇总
点赞
评论
收藏
分享
01-21 19:48
武汉大学 Java
20260117【鹰角网络】笔试算法真题(共3题)
题目1:伪回文串题目2:价格预测系统
查看2道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习产出如何包装?
9328
2
...
32岁程序员猝死,底薪3千要24h待岗
2904
3
...
【官方活动】牛客新春计划:给陌生人的一封信
2636
4
...
实习生怎么快速融入团队
2368
5
...
后端从0开始来得及吗
1399
6
...
27届实习全时间全方位大体指南
1350
7
...
20多岁最痛苦的年纪
1277
8
...
绷不住了,找了一个月实习嵌入式还找不到
1231
9
...
25届工作半年,想辞职了
1131
10
...
在咖啡店、家里、公司走廊哪里都可以来一场面试
1061
创作者周榜
更多
正在热议
更多
#
哪些公司开春招了?
#
12237次浏览
123人参与
#
你觉得什么岗位会被AI替代
#
34809次浏览
232人参与
#
上班以后,你还有哪些坚持的爱好?
#
8247次浏览
194人参与
#
牛客十周岁生日快乐
#
206539次浏览
1927人参与
#
你最近因为什么迷茫?
#
36719次浏览
597人参与
#
如果工作一直消耗情绪还要继续做吗
#
18057次浏览
82人参与
#
四大天坑是哪四家?
#
101418次浏览
235人参与
#
一人一个landing小技巧
#
143030次浏览
1498人参与
#
互联网公司评价
#
479589次浏览
4090人参与
#
我和mentor的爱恨情仇
#
101613次浏览
922人参与
#
在国企工作的人,躺平了吗?
#
391990次浏览
3951人参与
#
聊聊你的被动加班经历
#
4006次浏览
77人参与
#
找工作以来,你最看不惯__
#
16964次浏览
340人参与
#
工作压力大怎么缓解
#
138690次浏览
1255人参与
#
AI coding的好用工具分享
#
20863次浏览
403人参与
#
实习离职怎么跟领导说
#
76126次浏览
433人参与
#
实习教会我的事
#
52057次浏览
410人参与
#
实习怎么做才有更好的产出
#
13637次浏览
252人参与
#
机械制造面试记录
#
308179次浏览
3154人参与
#
百度工作体验
#
302396次浏览
2219人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务