度小满金融就是原来的百度金融,我投了它的后端开发实习生岗位,岗位要求写C++、Java、php、python这些语言掌握一种都可以。度小满在上海有现场面试的站点,就直接打电话让我过去面了。

面试有两轮,说真的一开始进去有点慌,瞄了一眼排我前面的那个人是本科华南理工计算机,硕士上交软件学院的,也是报的后端研发。后来在休息室偷瞄别人简历,基本都是复旦、上交和同济的研究生,感觉心虚的一笔。后来还发现门口的三位HR有两位都说自己是同济的,还有一个没说自己是什么学校的。复试的面试官说自己是浙大毕业的。

先写一下初试的过程:

一开始是简单的自我介绍。然后面试官大概简单问了一下项目做的什么,然后问我不是计算机的为什么来报这个岗位。我说因为觉得编程有意思,虽然自己是汽车的,但研究生期间自己做的项目和实习都是编程相关的,在这个过程中觉得编程非常有意思。然后就开始问一些技术问题,因为早上起太早了。。面试回来就去睡了个觉,所以记得不是很清楚,把记得的问题说一下吧。

1. 手写一下快速排序的算法,并解释其中的原理。

答:(这个问题答案还是网上书上到处都是,就不细写了。)

然后问我为什么要打乱数组,这个问题网上也有,就是如果数组是倒序的话会退化成O(n2)的时间复杂度,打乱是为了避免最坏情况。

2. 部署tomcat服务器,怎么查看它是否运行了。

答:我当时是用了几种办法,一是客户端去ping这个主机。(面试官:这个最多只能知道服务器是否能连上啊,能知道tomcat是否运行吗)。二是客户端去访问tomcat的首页,就是一个index.html,查看响应码。(面试官问:有什么服务器本地知道tomcat是否运行的办法吗)三是服务器本地用ps命令去查看进程,看tomcat这个进程是否存在。

3. 讲一下客户端访问服务器的过程。

答:通过http协议,以及底下的TCP/IP协议,客户端发送请求到服务器去请求资源,服务器返回响应,携带客户端请求的资源。(面试官问:那如果通过域名访问,怎么去到达服务器呢)我说是通过DNS协议将域名转换为IP地址。(面试官问:那有了这个IP地址怎么到达服务器呢)我说是通过路由选择协议,具体的不太记得。

问:OSI七层模型是什么,TCP/IP四层模型是什么。

答:(这个网上有)

问:TCP和UDP的区别。TCP如何提供可靠传输。

答:(还是网上都有)

4. (1)什么是二叉树。

答:二叉树就是一种树,每个节点有小等于2个子节点。

(2)什么是平衡二叉树。

答:平衡二叉树的最大深度和最小深度的差不超过1。

(3)怎么得到平衡树的深度。

深度就是根节点到叶节点的距离。

5. 说一下数据结构中堆和栈的区别。

答:栈是一种先进后出的结果,通常是采用链表实现的。堆是一种完全二叉树,以最小堆为例,父节点一定小于它的两个子节点,通常采用数组实现。

6. 说一下进程和线程的区别。

答:进程是资源分配的基本单位,线程是CPU调度的基本单位。一个进程可以有多个线程,也可以只有一个线程。线程共享进程的地址空间、ID、堆栈段、代码段、数据段。

问:这个数据段具体指哪些数据。

答:就是全局变量和静态变量。

7. 如果在开发的时候你和你同事意见相左,怎么解决。

答:(1) 查阅书本、论文,从理论上来看哪种解决方案更合理。

(2) 看诸如github上的一些开源项目,看看别人是怎么做的,也可以看看别人做的效果如何。

(3)如果问题比较小,可以先做一个微型的程序来测试一下效果。

7. 说一下你的优缺点。

答:优点:自律,虚心(这里提了一下不怕别人恶意针对),自学能力强。

缺点:不太照顾别人感受,做事有点拍脑袋没有想好后果(还说了什么忘了)

问:那如果有人恶意针对你怎么破

答:一是要去完善自己的作品,苍蝇不叮无缝蛋。二是与同事处好关系,不要让别人想要针对自己。

(然后初试过了,进了复试)

复试过程:

也是一样自我介绍,然后问我为什么转行,大概问了一下项目做什么的。然后开始问技术问题。

1、(1)如何判断一个链表是否有环。

答:用快慢指针。

(2)那怎么知道环的起点呢。

(这题有点卡住了,面试官提示了一下)

(3)那如何知道环的长度。

答:就是相遇之后,让慢指针再继续走,直到回到这个点,走过的步数就是环的长度。

2、知道什么排序算法,手写一下最熟悉的排序算法。说一下进程和线程的关系。

答:插入、冒泡、选择、归并、堆、快速,然后手写了快速排序。还是问了一下快速排序代码中的一些细节。进程线程关系就跟初面一样答。

3、分页系统的实现原理和作用。

答:这里简要的画图说明了一下。然后说了一下分页系统主要是为了消除外部碎片,转换为产生非常小的内部碎片。

问:你知道如果要分配大于xxxk又小于xxxM的内存要怎么实现吗。

在发现我好像不太懂之后,告诉我有slab还有伙伴算法这些,让我回去看一下伙伴算法。

4、看你以前是汽车的,了解金融吗,为什么不投百度的无人驾驶岗位呢。

答:不太了解金融。(面试官说就随便问一下,这个关系不大)然后说无人驾驶其实跟深度学习还有计算机视觉关系更大,其实车辆工程过去也不是很有优势。

5、知道apache和nginx的区别吗。

答:不懂。。

6、问了一下java web项目的一些内容,问我JavaScript页面是自己写的吗,都做了什么。

答:大概讲了一下做了什么,界面里调用了百度地图API,显示了一些比较好看的仪表。

问:有用到什么框架吗。

答:没有。。因为是内部使用的

好像还问了一些操作系统还是算法还是C++的知识,有一些忘了。然后面试官问了我一下最擅长的编程语言,以及希望在哪里工作,问了我最早什么时候能来。然后跟我说我基础知识扎实,但是不太懂服务器这些东西,不过关系不大,说其实不进来工作都不懂这些。然后复试就结束了,HR跟我说一周左右会电话通知结果。面试就结束了。

度小满金融面试java_记度小满金融面试过程相关推荐

  1. 江苏广电总台面试java_江苏广电25位面试官坐镇终面

    编者按:江苏广播电视总台不仅在江苏省是毋庸置疑的一枝独秀,同其他地方台相比,也还是能够排的上名次的.所以家住江浙沪,对新闻媒体感兴趣的小伙伴要重点关注江苏广播电视总台的校园招聘.很多人没有面试过电视台 ...

  2. 【面试】记一次安恒面试及总结

    文章目录 SQL 注入 sql注入的原理? 如何通过SQL注入判断对方数据库类型? 补充一下其他方法判断数据库类型 时间盲注的函数 XPath注入 抓不到http/https包,怎么办? app无自己 ...

  3. 联合国开发计划署与度小满签署项目合作协议 ,可持续金融助力乡村振兴

    22021年12月21日上午,联合国开发计划署与度小满金融签署合作协议,共同推动"可持续发展金融助力乡村振兴项目".商务部中国国际经济技术交流中心将作为联合国开发计划署在华合作项目 ...

  4. 抢跑AT拿到消费金融牌照后,度小满能否走过“J型曲线”拐点?

    文|曾响铃 来源|科技向令说(xiangling0815) 消费金融的市场能量早已让金融玩家们"垂涎欲滴". 现在,在大佬级金融科技平台中,谁能获得BAT首家消费金融牌照的&quo ...

  5. 信源剩余度的计算java_冗余度计算公式

    传播信道中新闻语言的冗余度分析_职业规划_求职/职场_实用文档.传播信道中新闻语言的冗余度分析 "冗余"是外来词"redundancy"的翻译,也有人译为&qu ...

  6. 【图解算法面试】记一次面试:说说游戏中的敏感词过滤是如何实现的?

    版权声明:本文为苦逼的码农原创.未经同意禁止任何形式转载,特别是那些复制粘贴到别的平台的,否则,必定追究.欢迎大家多多转发,谢谢. 小秋今天去面试了,面试官问了一个与敏感词过滤算法相关的问题,然而小秋 ...

  7. 记一次IBM面试经历

    来北京也有快一年半了,期间工作了2家公司第一家公司还行,是做金融行业的,我说的还行是公司技术力量还是比较靠谱的,最起码小博我跟着几个大牛技术增长的了不少,但是就是工资开的忒低了点,于是乎小博毅然决然的 ...

  8. 此身不向今生度, 更待何生度此身!

    今天一位朋友的爷爷去世,下午去看望了一下,打算后天送行.后来跟另一位朋友随便走了走,又见另一家披麻戴孝,估计由于最近家乡天气变化,最近走的人比较多.回来后略感虚弱,在google reader里面偶得 ...

  9. 美团金融一面,二面后端Java面试分享!

    作者:YY的晕,北邮渣硕,对后台开发有浓厚兴趣,程序员面试特邀作者! 美团-金融 一面 JVM JVM的结构 新生代和老年代的垃圾回收算法 虚拟机栈和本地方法栈的区别 类信息会加载到JVM哪个区域 J ...

最新文章

  1. Android的数据存储方式
  2. Linux 上 12 个高效的文本过滤命令
  3. MySQL中如何约束和排序数据
  4. 只要你懂为啥有人爱砍传奇,就能明白《逃离塔科夫》为何会成功
  5. matlab——sparse函数和full函数
  6. html清除溢出,深入理解CSS overflow:hidden——溢出,坍塌,清除浮动
  7. java awt区域_java的awt包中有没有表示区域的类或者方法,可以传递一个Rectangle
  8. 根据经纬度显示地图轨迹
  9. java 线程锁概念_Java多线程——锁概念与锁优化
  10. ucc编译器(语法解析)
  11. Python出现quot; SyntaxError: Non-ASCII character '\xe6' 或'\xd6' in filequot;错误解决方法
  12. java long类型报错:error: integer number too large
  13. libevent 编程疑难解答
  14. html中支持的常用中文字体
  15. java计算机毕业设计考试编排管理系统源码+mysql数据库+系统+lw文档+部署
  16. 山东软件设计大赛备赛建议
  17. 解决pycharm下载第三方库失败
  18. 手打css 问号提示-用于输入框,标题后面...
  19. faker和劫的图片_LOLS7faker劫出装顺序是怎么样
  20. 谷歌研究员Francois Chollet:有良知的AI研究人员不应该在Facebook工作

热门文章

  1. 免费博客空间服务评测、注册和申请
  2. 快速开平方根倒数算法(Fast inverse square root)的一点探究
  3. html交叉轴排列,CSS Flex 交叉轴水平方向
  4. 一个菜鸟程序员的年终总结
  5. 程序猿的2019年终总结
  6. 从“入世”被裁到中兴事件,18年间中国科技经历了什么?
  7. OBS 进阶开发 之 新增插件
  8. Android apm监控框架,移动性能监控 SDK 详细集成文档
  9. 关掉移动光猫的路由功能,用自己的路由器拨号
  10. OpenEmu添加Core和bios