interview

在泥泞里滚一滚,历练一下,才能担当得更多。成功需要故事,故事来自生活。

Binance Singapore

应聘职位:Java backend engineer

它是一家Bitcoin的交易平台。目前,在行业中是领先位置。

简历投递,可以通过LinkedIn,如果网络受限制的话,请fan @@ qiang,你懂的。

接下来,面试记录。面试通过Google meeting,interview online。

首先 HR 英文简单沟通。

· Technology statck that you are using

· why do you wanna go CityA(the base location)

· Current salary and expected salary

· Notification period (离职前通知需要多长时间)

HR 英文有口音,再加上大家的母语都不是英语,所以,要是有不明白的,让对方打字给你。

一面、二面:

问的内容基本一致。面试官nice,面试也是技术交流,学习,提升自己的机会

问的是比较基础的东西,同时也是他们工作中会用到的,通过这里可以了解到一些你面试公司的情况。

多线程、锁、锁的膨胀、Synchronized、reentrantlock、重入锁、

SQL、数据库隔离级别、行锁、间隙锁、next-key locking

Mybatis 参数传递、缓存、#{} ${}、Mybatis源码 service方法和mapper 中sql的绑定

Redis Bloom、skiplit、zset 

RabbitMQ 5分钟延迟队列

Spring transaction、是否尝试过对Spring功能的扩展、Spring源码 说说你熟悉的部分

算法题:往树中插入一个节点

二面的面试官在约定好的时间,没有参加面试,然后我询问HR后,对方又临时安排另外时间。 2面面试时,对没有按时参加面试的事情,没有做出任何解释!

三面,问的是项目中的难点,解决的难题,你的收获,你对公司价值观的认可等。同时,他询问在上一家公司呆的时间。

然后,突然接到电话,收到了四面的通知。Are you kidding me? 面试官跟我说只有三面,然后HR突然跟我说有四面。

四面,又是技术面。问的一些技术细节问题。还问了一道求平法根的算法题。(当时脑袋没转过弯,认为,直接开根号就行,为什么写算法求。脑袋一片空白,后来才反应过来,这题目不是让你去开根号求解,而是让你二分法尝试值求解。)

四面,过去10天,成功或是失败,对方HR连一个消息都没有回复。(既然,这么久都没有消息,肯定是NG了。)

总体评价:

-----------------------------------------------------------------------------------------

HR每次都是北京时间6点半左右发邮件给我,我邮件中提出的疑问,她除了面试的时间,除此之外,她几乎从不回复我。

时间安排上非常着急,甚至希望,前一轮面试通过,想第二天就安排下一轮。

没有告诉过我面试流程,有几轮面试,岗位的具体信息等。

但是,要感谢她为我安排的面试。疫情期间,机会难得。

-----------------------------------------------------------------------------------------

面试官们比较nice,一面、二面、四面、问技术,三面问公司文化。这个面试的逻辑顺序,我有点蒙。

愿所有读到这里的朋友,遇到挫折,不抛弃,不放弃。这是生活,在磨炼心性。

原文地址:https://www.cnblogs.com/lihao007/p/14092720.html