建信金科的面试难度大吗?

北京金科建信商贸有限公司

0

你的司龄有多久加班少,福利多,工作压力小,技术大部分都是外包在做,前景靠谱,如果打算作为一辈子的事业的话建议进去,管理比较严格,技术和待遇上跟互联网公司有一定差距。公司的神仙福利房租补贴,免费零食,办公环境不错,独立工位,空间挺大的,有时候周末会加班。 配发笔记本,中午有午休时间。你的工资处于什么段位还行,实习期发50%工资,试用期一年。

就一轮面试,包含技术人员、主管。面试内容包括笔试加面试,做卷子,问一些项目经验。卷子主要是机器学习和深度学习问题,相对比较基础。面试官提问:

第一轮技术面,开始会问一些WEB方面常见漏洞的原理以及攻击手法,稍微往后会面让你结合实际项目介绍一些实践案例,其中需要包含一些较细的技术点,最后会针对你其中提到的某个案例让你给出特定的修复方式。总体感觉问的问题偏基础一些,但是比较实用。第二轮综合面,主要是部门主管以及领导进行面试,会结合他们那边目前的现状给出场景题,例如这边的某某服务遭到入侵,如何编写自动化利用工具批量筛选某个网段的所有机器,然后针对此类漏洞的修复方式,还有就是对脚本的编写要求较高,这方面的问题会偏多一点,其余就是一些有关个人情况的问题,正常回答即可。

一面主要问的都是一些简单的技术问题,

建信金融,测试开发,在谈入职时间中
拿到35w总包,你们猜下细问了月base是多少?
base到底是按照16薪?20薪?平均了?
到底发多少薪水?一会16?又问改为20薪?
补贴标准是多少?一会4万?
项目确定了,就是总行的嫡系外包!

前去哪儿网员工:几年经验啊

楼主:我这边拿到offer后,不会去,谈的3月1入职[害羞]

程序猿.平凡的帆:总包包括补贴了?

程序猿.平凡的帆:16薪还是20薪这个是hr说的么

楼主:算是项目leader吧,不是hr

程序猿.平凡的帆:具体补贴有哪些知道吗?我也拿到offer 了,35W,16薪

程序猿.平凡的帆:嗯,这个公司就是建行总行的高级外包

曲洋:面试多久谈的薪资啊

刘唐:建信金融和金科是啥关系?

程序猿.泰山弟子:北京还是?

楼主:不问没发现,是发错了,建信金科

楼主:哈哈哈,全名其实是建信金融科技,我都乱了

楼主:一面是9月24号,等到10月24参加二面。(没发现时间居然这么长),26号面试官负责通知的,说二面通过了,直接报了薪资,后面聊了下按总包涨25%极限

楼主:面试地点:建设银行稻香湖数据中心

楼主:具体补贴面试官应该会告诉你的,交通补助、一年4w说,其他都节假日。因为没去过,不太好评价

刘唐:哦哦哦。。。这边加班还是多。

曲洋:二面两天后就通知还是挺快的!

程序猿.平凡的帆:就告诉我饭补和交通补一天是230,其他的没怎么说

程序猿.平凡的帆:交通补以后可能没有,只是据说哈,不知道真假

程序猿.贾雨村:几年经验,35的总包不多啊

武敦儒:月base多少?

程序猿.宋兵乙:我猜月base也就两万不到

程序猿.金轮法王:我猜16薪 2万

楼主:我这边拿到offer后,不会去,谈的3月1入职[害羞]

2.你再详细介绍一下你的这个项目,我对你这个项目还挺感兴趣的

3.这个项目都用了那些技术?

当时回答:用到的后端框架是SpringBoot,数据库是MySql,Redis作为一个缓存中间件,大概就是这些。

4.Redis是怎么用的,用Redis来解决什么问题呢?

当时回答:Redis主要是分担数据库和后端的压力,因为这是一秒杀系统,在某一个时间点,会有大量的用户访问,这个时候直接去访问数据库的话,可能会造成宕机的风险,用了Redis呢,用户访问的时候,可以把信息先读取到Redis缓存中,在Redis中进行数据的操作等用户操作完数据后,再把数据提交到数据库中,因为Redis是一个基于缓存的数据库,它的读写效率还是很高的。

5.我想问一下你这个Redis是自己搭得吗?还是用的是现成的?

6.那你搭的时候有没有考虑它的高可用?

当时回答:因为当时做的时候,测试数据没那么大,就搭了两个,相当于是一个小集群,对于它的高可用还没有考虑那么多。

7.你这个系统有上线吗?

当时回答:没上线,相当于做了一个小demo。

8.那你做完这个系统,如果将来要上线,你觉得那些地方需要改进一下?

当时回答:就像你刚刚说的Redis,我当时只搭了两个,以后要是上线的话,这肯定是不满足需求的,因为上线的话,用户流量要大很多这是一个问题,还有就是Redis对库存的管理,因为Redis是采用分布式的一种策略,每个Redis都有不同的库存,对各个Redis上库存数量统一,也就是一致性问题。

9.我这里看你是用Redis做的缓存是吧,那你具体说一下怎么做的缓存?

当时回答:1.秒杀商品查询
进入到秒杀商品首页时,从redis缓存中读取秒杀商品,如果商品的集合不存在,从数据库中把当期符合的秒杀商品记录读取到redis缓存中,存入到hash中,从缓存读取,在Java中对集合中的商品按照平台规定的排序字段进行排序,显示在页面
进入到秒杀商品的详情页,点击抢购时,判断缓存中是否存在秒杀商品且商品的数量是否大于0,如果满足则抢购成功,生成订单存入到缓存的hash中,key是userId值是HashMap,HashMap中存储的是这个用户的订单,key是订单编号,value是订单对象。秒杀商品的数量-1,如果秒杀商品的数量为0,将秒杀商品从缓存中删除。
进入到支付页面时,发送一个获得二维码URL的Ajax请求,访问微信支付的远程接口,根据订单号、金额获得一个URL,根据QRious插件生成二维码,支付页面再发送一个Ajax请求,每个3秒调用微信支付查询功能,轮询5分钟,如返回支付成功,则向成功页面跳转,将订单写入到数据库中,从缓存中删除,如果支付失败或支付超时,将订单从缓存中删除,将缓存中的秒杀商品数量+1。

10.用缓存的时候,有考虑过缓存穿透、或者缓存击穿一些概念嘛?

当时回答:因为这个我真的了解不多,当时我就说这方面了解的不多。

11.那有配过Redis持久化吗?

当时回答:因为这个我了解不多。

12.那你这个开发框架用的是什么呀?

当时回答:主要说了自动配置

**当时回答:**这个没有深入了解,就是知道怎么用

16.那你这个系统有用到队列吗?

当时回答:针对队列我还没在实际项目中应用过,但是我这个项目还是存在问题的,虽然Redis做了集群操作,当时秒杀的时候,某一刻的请求是非常大的,这样可能会把Redis 的带宽打满,这个时候我们可以使用RabbitMQ做一个削减峰值的功能,大量请求过来的时候,可以先把请求存在队列中,等过来请求高峰期后,再慢慢去消费队列中的请求。

17.你们这个项目有打包上线嘛?

当时回答:这个没有,这个当时是实验室老师带我们做个一个项目,相当于是模拟这样一个场景,这个项目存在的问题还是比较多的,上线的话还是比较强的。

18.JVM的内存模型了解多少?

19.你简历上写的意向城市是杭州,一定要是在杭州吗?

20.你的户口在哪里吗?对户口有要求吗?

我要回帖

更多关于 建信金融科技面试经验 的文章

 

随机推荐