花旗银行|软件工程师|面经|offer|2021届秋招|
13184
2020.11.09
2021.08.09
发布于 未知归属地

image.png

置顶科普

年份是毕业年份,2021是指2021年毕业,不是2021年面试

鲂的面经整理目录(已完结)

1. 美团金融|安卓客户端|面经|offer|2021届秋招|
2. 拼多多|客户端开发|面经|offer|2021届秋招|
3. 网易云音乐|安卓客户端|面经|offer|2021届秋招|
4. 阿里巴巴|客户端开发|面经|2021届秋招|
5. 花旗银行|软件工程师|面经|offer|2021届秋招|
6. 字节跳动|客户端开发|面经|2021届秋招|
7. 叠纸游戏|客户端开发|面经|2021届秋招|
8. 腾讯|客户端开发|面经|2021届秋招|
9. 360|安卓客户端|面经|offer|2021届秋招|
10. 作业帮|IOS客户端|面经|2021届秋招|
11. 滴滴|安卓客户端|面经|2021届秋招|
12. 百度|IOS客户端|面经|2021届秋招|
13. 快手|客户端开发|面经|2021届秋招|
14. 顺丰科技|安卓客户端|面经|offer|2021届秋招|

鲂的内推

1. 内推+校招秋招|美团金融服务平台|多项岗位|北京+上海

鲂的2021秋招经验总结(不定时更新)

1. 分享|2021届毕业生秋招经验总结1-岗位类别介绍
2. 分享|2021届毕业生秋招经验总结2-如何选择offer

鲂的2021秋招算法总结目录(已完结)

1. 分享|2021秋招算法总结1-DFS篇
2. 分享|2021秋招算法总结2-BFS篇
3. 分享|2021秋招算法总结3-链表篇
4. 分享|2021秋招算法总结4-二叉树篇
5. 分享|2021秋招算法总结5-排序算法篇
6. 分享|2021秋招算法总结6-字符串篇

  1. 分享|2021秋招算法总结7-双指针篇
  2. 分享|2021秋招算法总结8-哈希篇
  3. 分享|2021秋招算法总结9-位运算
  4. 分享|2021秋招算法总结10-数组篇
  5. 分享|2021秋招算法总结11-动规篇
  6. 分享|2021秋招算法总结12-栈篇

笔试题

题目很简单,但是全英文,建议用谷歌浏览器自带的翻译器。最后一题是 生成每种字符都是奇数个的字符串

一面(57min)

  1. (基础问题)自我介绍:我主动问面试官是否要用英文做自我介绍,他说现在不用,只需要中文自我介绍,等后面会有专门的英文环节。跟其他面试者聊了下,有部门面试者是遇上自我介绍需要英文版本的,所以建议面试花旗的都准备一些英文自我介绍。
  2. (基础问题)对软件端的开发比较少,这方面你会介意么
  3. (语言类)面向对象的特点
  4. (语言类)继承时候可以去访问私有对象么
  5. (java)java 语言中,不加任何限定符表示的是什么
  6. (java)接口不加限定词是什么状态,是包可见的么
  7. (java)final 和 finally 的差别
  8. (java)finally 中一般会做什么事情
  9. (java)你会在 finally 中做返回值的操作么,比如在 eclipse 中,你尝试写过 return 语句么,在 finally 中做返回值的操作会出一些什么样的状态你知道么
  10. (java)java 在 1.7 或者 1.8 之后,还需要 finally 这个东西么,有没有其他的语法可以替代掉么,换个说法是:“1.8以后,try语句还有其他写法么?”
  11. (java)try 后面的圆括号中,是不是只有写一个事情,比如文件输入,文件输出
  12. (java)List 有哪些实现类,具体区别有哪些
  13. (java)LinkedList 申请内存时候是连续的么
  14. (java)Map 有哪些实现类,简单介绍一下具体说的几个类
  15. (java)CAS 的实现是什么样的
  16. (linux)linux 操作系统中,ls 命令的作用
  17. (linux)ls -l 的作用是什么,延伸的问法:具体的内容包括哪些,权限里面有 10 位具体是什么
  18. (linux)vi 有没有使用过,里面的一些语法问题:里面做一些条件语句,比如小于 3 的写法是什么样的,比如小于等于3的写法是什么样的
  19. (算法)两个很大的数 相加怎么处理(电话面试只要说思路)
  20. (英文问答环节)介绍下自己的一些内容,可以是学校,城市,自己的情况,兴趣爱好,任意什么问题都可以,建议提前准备,否则容易猝不及防。

二面(65min)

  1. (基本问题)介绍一些自己以前的项目经历
  2. (基本问题)职业生涯规划
  3. (基本问题)像你这么爱讲话的,能静得下心写代码么,印象中一天时间,你最长用多久时间写代码
  4. (基本问题)你为什么不从事人工智能这块的工作(跟简历有关)
  5. (偏题的基本问题)你们土话说的“卷”是什么意思(与上述回答有关)
  6. (偏题的基本问题)你们学校也有找不到工作的困扰?今年去你们学校校招的企业比以前有所减少么?
  7. (偏题的基本问题)你们从哪个渠道找到各个公司招聘的信息
  8. (基本问题)花旗在你心中的排序是怎么样的
  9. (基本问题)互联网公司大概能给多少,说个大概就好了(面试时候各家薪资都没出,回答的是去年的总包情况)
  10. (基本问题)别人评价你的时候,有说过你有什么缺点么,你容易得罪别人么
  11. (基本问题)用一两句话总结下自己
  12. (基本问题)在导师手下有办砸过什么事情么,印象比较深刻的
  13. (英文问答环节)用英文随便讲一些自己感兴趣的话题。因为提前准备了,被太明显的发现了,所以直接快速过了这个环节。
  14. (语言类)你平时用什么语言,为什么用这个语言,最近有用么
  15. (java)通过你近期的学习,review 起来的内容有哪些,举两个例子(举了 HashMap1.7 和 1.8 区别的例子)
  16. (java)HashMap 中的 hash 是什么意思
  17. (javascript)javascript 最近有在用么
  18. (kotlin)kotlin 比起 java,改进的点是什么
  19. (代码优化)对代码优化有什么基本概念
  20. (反问环节)花旗面试的流程:比较前面的有二轮面试,有部分高校有线下的最后一面,每个人的流程都不太一样

Offer沟通

本人情况比较特殊,二面后隔天就收到了 offer 沟通的电话,讲了下具体薪资待遇、企业的年金计划和违约金等事项。花旗(上海)对研究生的薪资是 18600/月,是公开且明确的统一价,违约金是一个月工资。当时考虑到还有其他互联网公司的 offer,所以没有明确答应下来。花旗来我校校园招聘时候又问了我一遍,那时候因为已经有多个互联网公司的 offer,所以还是拒绝了。不过面试官们和 HR 为人都很 nice,关于本人的考虑都是实话实说的。

结束语

英文交流很重要,建议面试外企的同学准备英文自我介绍、英文项目介绍和常见的英文问答(比如兴趣爱好,学校和导师之类的),建议兴趣爱好选个普通好回答的,别像我一样作死,回答的兴趣爱好是天文,念起来一堆堆的生僻词,差点哭晕在一面现场。花旗的技术部分问答比较针对个人,通常都是问一些你会的内容,不会的就商量换题就行了,有基础的回答起来比较容易。
个人银行面试经验比较少,此篇仅供参考(可能参考性不大,大家挑自己感兴趣的看吧)。

评论 (5)