阿里巴巴2015实习面试

阿里实习面试总结:

偶然在群里看到师兄发的阿里实习内推的消息,就赶制了一份简历,投的客户端开发,然后接下来就是赶快看书。。。

一面:

3,4天后接到一面,对方是个很淡定 面试官,应该是个技术人员吧,因为问的都是和具体技术相关的,一开场就是“简历上写了两个项目,你那个比较熟悉,介绍一下”,以前听说一面都是问基础的,所以上来有点慌,不过还好项目都是自己做的。问题都是围绕项目里写的内容问的:

1.图片是怎么命名?(我做的app里有向服务器存储客户端发送的图文消息) 
答:按时间命名的
问:有没有考虑过多线程会导致命名冲突?
答:没有,客户端只有管理员才可以上传,不会有多个用户同时上传
问:那你这个命名方式就没有可推广性了
答:额。。。好像是的
问:那你可以想出一个解决办法么?
答:(我想了一会,还是没想出好办法,后来问师姐,可以通过md5算法对图片内容生成一个唯一的指纹)
2.IM 需要用到哪些技术、协议? xmpp
3.了解socket长连接么? 
4.看过哪些开源代码(框架)?
答:看过部分的java源码,看过github上的android一些开源框架
问:嗯哈,那讲讲
答:(把想的到的说了)
5.图片缓冲你是怎么做的?
答:我知道内存缓冲和文件缓冲,我用的还是文件缓冲,android从3.0以后加强了对软引用的垃圾回收,所以软引用的内存缓冲已不能实现,但我知道改进内存缓冲的方法。。。
问:恩恩,是的
答:那说哪个呢?
问:都说吧
答:。。。(然后及时问的我做图片缓冲的细节了,比如内存缓冲为什么要做两个缓冲池)
6.你的app做push了么?push消息机制?
答: MQTT(但是没具体自己实现,只是知道原理,所以只说了原理)
7.对线程的理解
答:是cpu进行调度和分配的基本单位,是比进程更小的单位,多个线程可以共享进程的资源。。。(只想到这么多)
8.图片缓冲LRU最少怎么实现的?
问:我听你做的图片缓冲指知道你对最近做了实现,那么最少你是怎么做的呢?
答:额。。。好像没有做
9.子线程结束后怎么更新主线程控件
答:handler,asyncTAsk,RunOnUIThread()。
10.谈一谈android里handler的消息机制
基本知识
11.XMl的解析方式
答:DOM,SAX,还有android的pull。
问:啊哈,有什么区别呢
答:(我去。。。)大概记得点解析过程
最后:面试官:你有什么想问的么
答:(因为第一次面试,没经验,面试过程中有几个问题没有答上来,以为没戏了)我现在android这块不知道该怎么提高,阿里比较重视android的哪一块呢?
面试官:我们重视的比较全面,从网络,服务器,到客户端,都要懂。
答:你对我有什么建议么
面试官。。。。
二面:
一个礼拜后才来的二面,我刚睡醒。这次是个技术主管。也是问的项目,但注重的是做项目的过程,全程是我在讲项目,他感兴趣的地方让我暂停。
问:先用一分钟时间介绍下你自己
答:。。。
问:你有做的项目么?给我介绍一下
答:。。。
问:你做的这个app有人员管理和登陆的部分,是怎么登陆的呢?
答:先是注册(需要手机号码验证),填写信息,管理员通过后,可以用手机号和密码登陆
问:那你是怎么吧数据上传到服务器的呢
答:我自己封装了一个http请求,通过在json数据里添加type类型识别请求类型,当然也有开源的框架volley,(一面后特别关注了android的开源框架)但二面好像不在意这些
问:那上传过程会不会把用户的密码暴露呢?
答:(其实现在做的确实会暴露,没有考虑过这点)当然不会了,上传前会把密码用md5加密,用户登陆时会先对密码加密然后和数据库匹配的
问:你在这个项目中,是什么角色?那一部分是你主要负责的呢?
答;...
问:那你有遇到什么难解决的问题么?你是怎么解决的?
答:(肯有问题了,不过面试官肯定不是关注你的问题,而是想听你是怎么解决问题的)查大牛的博客,上知乎,问师兄师姐,然后自己思考出最好的解决方法。。。
问:你这个项目现在上线了么?客户有反应什么问题么?
答:。。。。
三面:
两三天后三面,人事面,话题很轻松,喜欢什么颜色啊,建议去北上广出差么,从大一到现在的新路历程,为什么要走IT这条路啊。。。

总的来说,一面很有技术含量,让我认识到很多自己平时做项目没有注意到的地方,也有不好的习惯,网络方面知识欠缺,经验不足,要多看开源框架和源代码。二面更注重个人方面的能力。

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值