首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-15 13:28
已编辑
门头沟学院 测试工程师
旁白【最强的Offer战绩,铭刻于面试大厅】
终于他妈的拿到个正常offer了,很难想象三周之前差点被一家破公司干到玉玉症和躯体化;无限制的算法优化如同核爆一般在新宿的面试大厅亮起冲天的光芒,难题的轮盘在优雅的代码中灰飞烟灭。废墟之中,全力护住自己代码思路的面试官老李无力地靠在残破的工位上支撑身体,他的左手——那道精心准备的并发陷阱——和大腿——那个堆排序的手写要求——都被这一击吞噬殆尽。同样被逼到极限的求职者小陈出现在老李面前。老李立刻强迫自己不再倚靠椅背,堂堂正正地站在小陈面前。然而,在编程思维同源的影响下,小陈所承受的刁难被大大削弱——在灵光乍现的调试下,小陈的思路再次恢复。对求职者小陈来说,决定性的一击——远距离的“全栈茈”——只...
点赞
评论
收藏
分享
昨天 15:49
门头沟学院 算法工程师
春招菜鸡offer帮选
👋个人背景:2本9硕,想搞算法,然后想挣点钱。👏offer1:平安银行 算法岗 深圳 n*12+约2.7n年终💯offer2:东方财富 服务端开发(AI应用方向) 上海 (n+2)*16 🌱offer3:深信服 AI工程师(算法/infra) 深圳 (n+6)*12 + 【0到6个月年终】
点赞
评论
收藏
分享
04-17 23:48
西北大学 Java
终于 感谢字节
陈好好wy:
加油加油 字节和心脏谁先跳动
字节跳动开奖383人在聊
点赞
评论
收藏
分享
04-27 20:50
已编辑
门头沟学院 Python
暑期总算结束了
27届,bg双非本211硕,0实习找暑期,简直是地狱难度,要么简历挂,要么笔试挂,总算有约面的最多到二面也杳无音迅,某天晚上一时冲动投了字节(因为传说中的面评机制导致我一直没敢投,本来是打算先找个中小厂填简历,等秋招再面字节)没想到顺的不可思议,第二天hr就打电话约面了tl:3.30一面,第二天约二面4.3二面,隔一天约三面4.9三面,结束后10min约hr面,hr闲聊确认到岗时间,当场口头oc回想起那段日子,真是相当煎熬的一段时光,基本每个小时都忍不住检查邮箱,效率也是真的高,我都没想到简历能被捞这么快(点名某鹅某为,到现在都还在泡池子气笑了)最大的感受就是,实习这事是真的玄学,一个月前还在为实习天天愁的睡不着,做梦也想不到一个月后能坐在宇宙厂工位上。有时候被拒绝也不一定是你能力的问题,横向竞争太激烈了。千万不要灰心,保不准哪天就柳暗花明了
在打卡的蚊不叮很想五...:
沾沾喜气
我的求职进度条
点赞
评论
收藏
分享
05-15 22:08
暨南大学
求豪恩声学真实风评
收到了豪恩声学的PM管培生Offer,base深圳,9.0k*12.0,试用期6个月。主播是ip地211的一名垫底英专生,一战跨考失败,想先工作一段时间。但收到offer后上网一搜发现这家公司风评实在是差。对于岗位的避雷或推荐,主播实在搜不到类似岗位的人,倒是有22届被毁offer的情况发生。在仔细一番搜寻后更是搜到了疑似同岗哥们俩月前发的吐槽视频(如图),主播现在真的很纠结,想来问问真实情况到底是咋样的。PS:主播已经有意向跑路了,但是主播没有offer了(悲
我的求职进度条
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI Agent 面试 Top50 必刷题
1.2W
2
...
要对实习同事表白吗?
1.0W
3
...
到底怎么和 AI 一起写一个好项目?
6022
4
...
实习dirty work,怎么包装产出
5206
5
...
当你有一个只想捆住你的妈妈
5180
6
...
AGENT面试题?
3958
7
...
三段实习,被室友骂工贼,我错了吗?
3024
8
...
看不懂组内文档,实习怎么偷产出?
3005
9
...
前京东HR说:这样改简历,真的会被一眼相中
2792
10
...
碰到不公平的违法行为,一定要捍卫!
2735
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
32170次浏览
246人参与
#
妈妈治愈了你哪些脆皮时刻
#
47435次浏览
358人参与
#
27届实习投递记录
#
113652次浏览
1243人参与
#
我的工作日记
#
207785次浏览
1828人参与
#
我的求职总结
#
512008次浏览
7089人参与
#
你投了多少家公司?进展是___
#
248113次浏览
1447人参与
#
大学生该如何认清当下的就业环境?
#
178722次浏览
943人参与
#
AI面会问哪些问题?
#
134255次浏览
3438人参与
#
要毕业了,再不说就来不及了
#
6080次浏览
109人参与
#
我与AI的日常
#
10636次浏览
192人参与
#
27届求职交流
#
499563次浏览
4657人参与
#
如果公司降薪,你会跳槽吗?
#
168765次浏览
972人参与
#
今年秋招还有金九银十吗
#
85068次浏览
518人参与
#
25届非技术实习投递记录
#
159364次浏览
1027人参与
#
不考虑薪资和职业,你最想做什么工作呢?
#
168693次浏览
916人参与
#
应届生应该先就业还是先择业
#
202277次浏览
944人参与
#
快手求职进展汇总
#
775619次浏览
7155人参与
#
你以为的实习VS真实的实习
#
144164次浏览
760人参与
#
你觉得什么岗位会被AI替代
#
65352次浏览
386人参与
#
你的秋招进行到哪一步了
#
2802718次浏览
23414人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务