• 2014阿里面经(转)


    本人从16号下午1点40经过研发工程师、算法工程师、技术boss还有hr的一系列面试,到4点半结束,差不多快3个小时。虽然不知道最终结果如何,但是我回忆了些考官问的问题,希望大家好好准备。面试官聊的问题也比较宽泛,记住了只有一部分,如果还想到什么,我在给大家补充。谢谢!

    1.        数据库 三范式

    2.        Oracle数据库底层是如何实现的(因为我用过oracle数据库,所以会问,看你熟悉到什么程度)

    3.        Linux——如何查看内存,CPU,负载

    4.        Google最新发的关于搜索查询类论文(关于XML,好像记得是说直接在树中进行查询无需建其他索引)   

    5.        用两个栈实现一个队列 写程序

    6.        作为哈希函数的条件 à 同一个key值每次映射必须是一样的哈希值

    7.        27砝码中,只有一个与其他26个砝码重量不同且不知该砝码是轻还是重,问最少需要称多少次能找到该砝码  (最终技术Boss问的,有难度)

    8.        快速排序,直接写出来

    9.        Char ** StrToK(const char* S1,const char* S2)实现该函数,功能:S2将S1字符串截断后,分别输出截断的字符串。举例例如S1=abcdefg, S2=be,将a,cd,fg三个字符串用指向指针的指针返回。

    10.    树的子结构问题与剑指offer中面试题18类似

    11.    列式存储(本人是研究查询类算法的,由于涉及到索引,考官就问我是否了解列式存储索引)

    12.    静态全局变量与动态全局变量的区别

    13.    Class 与 struct 的区别

    14.    线程、进程区别

    15.    网络协议 TCP/IP

    16.    堆栈,如何检测内存泄露问题,并且如何避免;如何免(大家好好想想,这是常考题)

    17.    数据库如何进行事务处理

    18.    对什么新技术比较了解,还了解哪些数据库新技术等,大数据处理,并行,分布式等。面试官会说一个应用场景让你利用你所了解的这些技术去解决。

    19.    垃圾邮件的判断问题(大家多多想想如何解决,)

    20.    研究生期间学过什么课程,如果你说学过数据挖掘(数据库新技术),那么就会问,数据挖掘的一些知识等,最好拿自己掌握较好的几门课程进行准备。

    21.    服务器架构问题

    22.    还有就是要主动和他说你了解哪方面的,去引导他朝那个方向走,这样咱占优势,大家都懂的

           以上都是技术问题,但是还会问你做过的项目上的问题,每个人情况不同就不在阐述,但是最好能用形象直观的例子或图告诉考官你要解决什么问题,如何解决,别人是如何解决,你的优点,还有缺点,做到心中有数即可。但是一定要注意思路要清楚,逻辑性要强,否则他们很容找出破绽。

  • 相关阅读:
    不用找了,比较全的signalR例子已经为你准备好了(2)---JqGrid 服务端刷新方式-注释详细-DEMO源码下载
    不用找了,比较全的signalR例子已经为你准备好了.
    26之前,26之后
    SSIS从理论到实战,再到应用(7)----常用的数据类型转换操作
    SSIS从理论到实战,再到应用(6)----SSIS的自带日志功能
    SSIS从理论到实战,再到应用(5)----流程控制之Foreach循环
    SSIS从理论到实战,再到应用(4)----流程控制之For循环
    SSIS从理论到实战,再到应用(3)----SSIS包的变量,约束,常用容器
    SSIS从理论到实战,再到应用(2)----SSIS包的控制流
    Android学习笔记(十二)BroadcastReceiver的有序广播和优先级
  • 原文地址:https://www.cnblogs.com/bendantuohai/p/4635196.html
Copyright © 2020-2023  润新知