阿里国际化中台电话面试
昨晚面的,只记得几个没有答上的题了。面试官是女性,感觉还挺少见的。虽然我的项目和实习都没有什么难度,不太可能找到大厂开发工作,但还是感谢给面试机会。
笔试题
1. 最长回文子串
2. 写两个线程,交替打印1-100的数,打印格式
printer1-1
printer2-2
…
Python的多线程的锁和执行权让渡不太熟,如果是java的话,我会把任务方法设为 synchronize,两个线程共享一个全局变量number。线程一获锁后,进入任务,循环判断number是不是单数,不是则调用wait方法释放锁并阻塞。满足条件才执行打印操作,然后把number加一,调用notify方法释放锁并唤起阻塞的线程2。线程二的任务也类似,只是它负责打印双数。

#面经一面面经##阿里巴巴#
笔试题
1. 最长回文子串
2. 写两个线程,交替打印1-100的数,打印格式
printer1-1
printer2-2
…
Python的多线程的锁和执行权让渡不太熟,如果是java的话,我会把任务方法设为 synchronize,两个线程共享一个全局变量number。线程一获锁后,进入任务,循环判断number是不是单数,不是则调用wait方法释放锁并阻塞。满足条件才执行打印操作,然后把number加一,调用notify方法释放锁并唤起阻塞的线程2。线程二的任务也类似,只是它负责打印双数。

#面经一面面经##阿里巴巴#