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,一面、二面、四面、问技术,三面问公司文化。这个面试的逻辑顺序,我有点蒙。
愿所有读到这里的朋友,遇到挫折,不抛弃,不放弃。这是生活,在磨炼心性。