当前位置: 首页 > news >正文

交通银行软件开发工程师校招面试经历

  本文介绍2024届春招中,交通银行总行的软件开发工程师岗位1场面试的基本情况、提问问题等。

  202404月投递了交通银行总行的软件开发工程师岗位,暂时不清楚所在部门。目前完成了一面,并进入体检阶段;在这里记录一下面试的相关经历。

  首先,交通银行我报名的是总行的开发岗,选择的城市是深圳市。其面试仅有1轮,但是从面试结束,到后期发放体检通知之间的时间跨度,相对还是稍有些长的。虽然只有1轮面试,但是这次面试是我秋招、春招的所有银行面试中,对专业知识提问最多的一次——其中,不仅有不少对八股知识的直接提问,此外还有1道手撕代码的题目。当然,无论是八股还是算法,题目都是比较简单的,算法题还是easy的——这较之我参加过的为数不多的互联网面试、也包括华为的面试而言,确实可以说是非常基本的知识了;但是对于银行,也包括部分国企的面试而言,已经属于是对专业知识提问比较多的了。除了专业知识的提问,其余的和其他面试一样,同样着重于对实习、项目经历加以提问——尤其是滴滴的实习;而且其实有些对于八股的提问,也就是从滴滴实习中接触过的技术栈入手来提问的。这也再一次表明,如果有实习的话,确实可以对面试官的提问具有一定引导作用,有利于提升自己的面试表现。

  此外,面试结束后,收到了体检通知。不过因为其需要三甲医院自费体检(入职后报销),且当时事情比较多,有些来不及,没有及时体检;后面几天,HR打来电话咨询体检情况,因为当时要去泰国,所以和HR沟通等回国后再联系,如果届时还有名额就去做体检;回国后,HR也重新联系并询问了体检情况,不过我回来后也没有做体检,且感觉不想违约了,所以就申请不再继续后续流程了。

1 一面

面试情况

  • 下午15:50开始,持续20分钟左右。

  • 线上视频面试,5位左右面试官,为部门领导或员工;面试官很和蔼。

  • 首先做自我介绍;随后提问20分钟。

提问问题

  • 测评中选择的意向工作地点为深圳,是否正确?
  • 你的毕业设计中,和计算机、软件开发相关的内容有哪些?
  • 个人技术栈如何?
  • 数组和链表有什么区别、优势与应用场景?
  • 介绍一下树这个数据结构。
  • 堆和栈有什么区别、优势与应用场景?
  • 介绍一下快速排序算法。
  • C++ 的内存对齐是什么意思?
  • 在滴滴的实习中,主要做了哪些工作?接触了哪些技术?有什么收获?
  • 在滴滴的实习中,与数据库有关的工作具体做了什么?涉及到哪些数据库索引优化的工作?
  • 常用的数据库有哪些?具体接触过哪些数据库相关的工作?对于数据库优化有何了解?
  • 假设现在在使用数据库过程中,发现索引效率比较低,可以用哪些方法对其加以优化?
  • 你的专业不是计算机科班,那么是否接触过和计算机或代码相关的专业课程?是否有过自学?
  • 介绍一下数据库回表的含义。
  • 目前都有哪些Offer

算法题目

  • 按奇偶排序数组(力扣905),核心代码模式。

面试结束反问

  • 无。

反馈情况

  • 面试结束2周后,收到体检通知

  至此,大功告成。

欢迎关注:疯狂学习GIS

相关文章:

交通银行软件开发工程师校招面试经历

本文介绍2024届春招中,交通银行总行的软件开发工程师岗位1场面试的基本情况、提问问题等。 2024年04月投递了交通银行总行的软件开发工程师岗位,暂时不清楚所在部门。目前完成了一面,并进入体检阶段;在这里记录一下面试的相关经历…...

bashrc和profile区别

作用与目的: .bashrc:这个文件主要用于配置和自定义用户的终端环境和行为。每次启动新的终端时,.bashrc文件都会被执行,加载用户设置的环境变量、别名、函数等。这使得用户能够根据自己的喜好和需求来定制终端的行为和外观。profi…...

BC153 [NOIP2010]数字统计

数字统计 一.题目描述二.输入描述:三.输出描述:四.数字范围五.题目思路六.代码实现 一.题目描述 请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。 比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次…...

浅谈LavelDB

简介 LevelDB 是一个开源的轻量级键值存储库,由 Google 开发,用于提供快速的键值存储和支持读写大量数据。LevelDB 具有高性能、快速的读取和写入速度以及支持原子操作的特点,适合用于需要高效存储和检索键值数据的场景。 LevelDB 主要特点…...

Google Earth Engine(GEE)——NDVI的时间序列分析和在线出图

函数: ui.Chart.array.values(array, axis, xLabels) Generates a Chart from an array. Plots separate series for each 1-D vector along the given axis. - X-axis = Array index along axis, optionally labeled by xLabels. - Y-axis = Value. - Series = Vector, d…...

谈吐的艺术(三)

不是要逼人屈服,而只是想请人遵守规定。 0可能遇到的问题 在快餐店买到的汉堡和薯条都是凉的,跟店员理论的时候对方却说味道没有不对。怎么说才能维护自己的权利呢? 更好的说法:“我想问一下,按照你们的规定,食品退换…...

pop链详细分析、构造(以[NISACTF 2022]babyserialize为例)

目录 [NISACTF 2022]babyserialize (一)理清pop链(链尾 链头),标注步骤 1. 先找eval、flag这些危险函数和关键字样(这是链尾) 2.往eval()上面看 3.往$bb()上面看 4.往strtolower()上面看 …...

使用超声波麦克风阵列预测数控机床刀具磨损

预测性维护是使用传感器数据来推断机器状态,并从这些传感器数据中检测出在故障发生之前存在的缺陷或故障的过程。预测性维护在所有工业领域都是一种日益增长的趋势,包括轴承故障检测、齿轮磨损检测或往复式机器中的活塞磨损等许多其他例子。在预测性维护…...

怎么控制多个存储设备的访问权限?数据安全存储方案来了

数据安全存储是指将数据以安全的方式存储在存储系统中,以确保数据的机密性、完整性和可用性。要控制数据安全存储的权限以保障安全,可以采取以下措施: 访问控制列表(ACLs):使用ACLs来定义对存储数据的访问权…...

麒麟系统mate_indicators进程占用内存资源高

一、问题现象 故障现象:环境出现内存溢出 操作系统:KYlin10-SP2 二、问题定位 发现mate-indicators进程占用内存资源达到节点总内存40%,导致服务出现内存熔断 临时解决 systemctl restart lightdm.service systemctl set-default multi-u…...

Docker高级篇之轻量化可视化工具Portainer

文章目录 1. 简介2. Portainer安装 1. 简介 Portianer是一款轻量级的应用,它提供了图形化界面,用于方便管理Docker环境,包括单机环境和集成环境。 2. Portainer安装 官网:https://www.portainer.io 这里我们使用docker命令安装&…...

Vue32-挂载流程

一、init阶段 生命周期本质是函数。 1-1、beforeCreate函数 注意: 此时vue没有_data,即:data中的数据没有收到。 1-2、create函数 二、生成虚拟DOM阶段 注意: 因为没有template选项,所以,整个div root都…...

算法金 | 一个强大的算法模型:t-SNE !!

大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 t-SNE(t-Distributed Stochastic Neighbor Embedding)是一种用于降维和数据可视化的非线性算法。它被广泛应用于…...

用IAST工具强化“越权检测”能力,提升系统安全性

什么是越权漏洞 越权漏洞是一种常见的逻辑安全漏洞。越权漏洞指的是攻击者利用系统中的漏洞,获得超过其正常权限的访问权限,执行未授权操作。 越权漏洞主要分为两种类型:水平越权(横向越权)和垂直越权(纵…...

VirtualStudio配置QT开发环境

环境 VirtualStudio2022Qt5.12.10 安装msvc工具链(这一步不是必须的) 打开virtual studio,打开Virtual Studio Installer界面选择要安装的msvc版本,点击安装 安装VirtualStudio扩展 在线安装 打开virtual Studio,…...

Nature发文介绍使用ChatGPT帮助学术写作的三种方式

文章链接:https://www.nature.com/articles/d41586-024-01042-3 一、介绍 这篇文章是由Dritjon Gruda撰写的,讨论了生成性人工智能(AI)在学术写作、编辑和同行评审中的三种应用方式。Gruda认为,尽管学术界对聊天机器…...

【网络安全的神秘世界】Kali 自带 Burp Suite 使用指南:字体与CA证书设置详解等

🌝博客主页:泥菩萨 💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具 Kali 自带 Burp Suite 使用指南目录 Burp Suite的打开方式设置Burp Suite软件的字体大小查看Burp Suite 默认代理在火狐浏览器…...

【Go】爬虫数据解密_使用Go语言实现TripleDES加密和解密

是你多么温馨的目光 教我坚毅望着前路 叮嘱我跌倒不应放弃 没法解释怎可报尽亲恩 爱意宽大是无限 请准我说声真的爱你 🎵 Beyond《真的爱你》 引言 Triple Data Encryption Standard (TripleDES 或 3DES) 是一种对称加密算法,它通…...

【HarmonyOS NEXT】鸿蒙 如何在包含web组件的页面 让默认焦点有效

页面包含web组件Button组件等,把页面的默认焦点放到Button组件上,不起效果。 因为web组件默认会在组件加载完成后获取焦点; 可以在web的网页加载完成时onPageEnd回调中,将设置默认获焦的组件通过focusControl.requestFocus方法主…...

mysql常用参数配置详解my.cnf my.ini

1.关注生产中高频常用参数 # 数据库时区 log_timestamps = system # 刷盘策略 0,1,2 innodb_flush_log_at_trx_commit # 定义了 InnoDB 用于写日志数据的缓冲区大小。当事务发生时,日志首先被写入这个缓冲区,然后再被刷新(flush)到磁盘上的重做日志文件(redo log file…...

GlusterFS企业分布式存储

GlusterFS 分布式文件系统代表-nfs常见分布式存储Gluster存储基础梳理GlusterFS 适合大文件还是小文件存储? 应用场景术语Trusted Storage PoolBrickVolumes Glusterfs整体工作流程-数据访问流程GlusterFS客户端访问流程 GlusterFS常用命令部署 GlusterFS 群集准备环…...

SSH生成SSH密钥(公钥和私钥)

在设置SSH服务时,生成SSH密钥(公钥和私钥)是一个常见的任务。这些密钥用于安全地进行身份验证,无需输入密码。以下是如何生成SSH密钥的步骤: 1. 生成SSH密钥对 首先,您需要在客户端机器上生成一个SSH密钥…...

阶段性总结:如何快速上手一个新的平台或者技术

作为研发一枚,为了实现客户的各种需求,为了避免重复造轮子,通常需要快速调查到哪个轮子(比如各种平台,或者开发包等)好用,然后快速熟悉和上手。在接触到一个新的平台或者技术的时候,…...

kettle从入门到精通 第七十一课 ETL之kettle 再谈http post,轻松掌握body中传递json参数

场景: kettle中http post步骤如何发送http请求且传递body参数? 解决方案: http post步骤中直接设置Request entity field字段即可。 1、手边没有现成的post接口,索性用python搭建一个简单的接口,关键代码如下&#…...

第十二章:会话控制

会话控制 文章目录 会话控制一、介绍二、cookie2.1 cookie 是什么2.2 cookie 的特点2.3 cookie 的运行流程2.4 浏览器操作 cookie2.5 cookie 的代码操作(1)设置 cookie(2)读取 cookie(3)删除 cookie 三、se…...

【LeetCode滑动窗口算法】长度最小的子数组 难度:中等

我们先看一下题目描述&#xff1a; 解法一&#xff1a;暴力枚举 时间复杂度&#xff1a;o(n^3) class Solution { public:int minSubArrayLen(int target, vector<int>& nums){int i 0, j 0;vector<int> v;for (;i < nums.size();i){int sum nums[i];fo…...

MySQL 用户权限管理:授权、撤销、密码更新和用户删除(图文解析)

目录 前言1. 授予权限2. 撤销权限3. 查询权限4. Demo 前言 公司内部的数据库权限一般针对不同人员有不同的权限分配&#xff0c;而不都统一给一个root权限 1. 授予权限 授予用户权限的基本命令是GRANT 可以授予的权限种类很多&#xff0c;涵盖从数据库和表级别到列和存储过…...

Day39

Day39 JSP JSP底层 全称为Java Server Pages&#xff0c;JSP实际上就是一个servelet JSP:HTML页面Java代码&#xff0c;本质&#xff1a;servlet。 public class login_jsp{//JSP的9大内置对象private JSPWriter out;//当前JSP输出流对象private HttpServletRequest request;…...

Nginx之HTTP模块详解

Nginx是模块化的代码架构&#xff0c;其代码由核心代码与功能模块代码构成。Nginx的主要功能模块是HTTP功能模块&#xff0c;HTTP功能模块在HTTP核心功能的基础上为Nginx对HTTP请求的处理流程提供了扩展功能&#xff0c;这些扩展功能可以让用户很方便地应对访问控制、数据处理、…...

JCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断

JJCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断 目录 JJCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断分类效果格拉姆矩阵图GAF-PCNNGASF-CNNGADF-CNN 基本介绍程序设计参考资料 分类效果 格拉姆…...

wordpress字体路径设置/网站制作河南

说到夜晚发版这个事&#xff0c;有些时候事真的想不明白&#xff0c;为什么发版要夜晚发版。 有的人说&#xff0c;夜晚发版&#xff0c;影响到的用户数是少数的。why&#xff1f;发版为什么不灰度发&#xff1f;大多数项目都是集群的吧&#xff0c;6台机器&#xff0c;先发3台…...

网站地址推荐/国外网站怎么推广

bash的配置文件主要分为两类&#xff0c;1.profile类&#xff0c;2.bashrc类。其中profile类主要为交互式的shell提供配置文件&#xff0c;bashrc类主要为非交互式的shell提供配置文件。下面首先介绍一下哪些是交互式shell&#xff0c;哪些是非交互式shell。 交互式shell 1.直接…...

做泵阀到哪个网站好/全国人大常委会委员长

1.问题背景默认情况下&#xff0c;线上的mysql复制都是异步复制&#xff0c;因此在极端情况下&#xff0c;主备切换时&#xff0c;会有一定的概率备库比主库数据少&#xff0c;因此切换后&#xff0c;我们会通过工具进行回滚回补&#xff0c;确保数据不丢失。半同步复制则要求主…...

免费建设游戏对战平台网站/it培训班大概需要多少钱

原文&#xff1a;Magical Error Handling in Swift 作者&#xff1a; Gemma Barlow 译者&#xff1a;kmyhy Swift 中的错误处理从 O-C 沿袭而来&#xff0c;但 Swift 1.0 之后逐渐发生了巨大改变。重要的改变发生在 Swift 2&#xff0c;它率先使用了“处理非异常的状态和条件…...

有哪些可以接单做任务的网站/公司做网站推广

https://build.phonegap.com/注册账号将【index.html】文件打包压缩为.zip文件后上传 3.下载安卓版本&#xff08;.apk后缀文件&#xff09;&#xff0c;发送到手机后发现文件后缀变成了不是.apk结尾&#xff0c;在手机端【文件管理】将文件后缀修改为apk后安装即可访问。...

网站链接提交/推广哪些app最挣钱

本文是根据自己的理解翻译组织了glog的manual&#xff0c;鉴于自身的理解能力和英语水平&#xff0c;可能存在谬误&#xff0c;欢迎大家指出&#xff01;英文原文见http://google-glog.googlecode.com/svn/trunk/doc/glog.html1. 概述Google glog是一个基于程序级记录日志信息…...