4 ms·
I skipped binance interview in the past when there was no crisis, their assignment: Design and code a Content Management System (CMS) for Binance. The CMS woul
by hrgiger 4y ago
I skipped binance interview in the past when there was no crisis, their assignment:
Design and code a Content Management System (CMS) for Binance. The CMS would used to post articles for the public. The current Binance site supports up to 17 different languages. Each article would have some translations but not all articles have all of the 17 translations. Design and code a RESTful API for the CMS.
The user of the CMS would need to input the different translations for the same article. Design a user interface to facilitate this. We would only be looking at the functionalities of the user interface, so do not spend too much time on the design aspects.
Derive your own data model as deem fit. The preferred language for backend is Java and frontend is JavaScript though you are free to choose any other languages as well as frameworks.
Submit the code as a GitHub repository and make sure that the GitHub repository is public. Remember to add a README file for instructions on how to run the application and explanations (if any).
- Animats 4y agoThis was for a job interview? They wanted you to write an entire content management system for them? For free?
- hrgiger 4y agoYep , didnt even answer, I had similar interviews solving company problems but that one takes the lead, I still keep the email, hope someone from their team will read so they can re-calibrate their view
- daniel-cussen 4y agoThey get crazy entitled during bear markets. It happened to me with Square in 2011, they wanted like an app to prove my skills just to get an interview. Like a full-on mobile app just to prove how hard I wanted the job. Thing is, let it be known, every homework you do for a company lowers your salary by 3%. Unless you charge, then it doesn't, it's weird like picking up money off the street. Just bad signaling, it's against your interest.
- ralston3 4y agoWow. They really weren't trying to hide the fact that (1) They were actively building a CMS in-house at the time, and (2) They thought they did such a good job building said CMS, that they'd check your work vs their own no doubt stunning/transformative in-house work. XD
- pluc 4y agocurl -X POST https://login.wordpress.org/register https://login.wordpress.org/register --data 'user_login=binancecms&user_email=contact@binance.com&terms_of_services=1618205211&user_mailinglist=false' thank you come again
- toomuchtodo 4y agoThis brought me a desperately needed laugh today. Please put something in your HN profile so I can send coffee/beer money (buymeacoffee.com, etc).
- tech_tuna 4y agoFuck, I'd hire you just for your sense of humor.
- bigcat12345678 4y agoWhat does this mean?
- jpgvm 4y agoIt creates a hosted Wordpress account, i.e they don't need a custom CMS, they need Wordpress.
- latchkey 4y agohttps://twitter.com/iamdevloper/status/1539363132593819648 https://twitter.com/iamdevloper/status/1539363132593819648 interviewer: if you can explain what deadlocks are, I’ll hire you me: hire me, and I’ll explain deadlocks
- roflulz 4y agowith Django (or other heavy opinionated frameworks targeting a CMS system), this seems like a ~3 hour project for a basic CMS.
- jacquesm 4y agoThat's beyond despicable and should take this company of the list of companies to be hired by for any self respecting prospective employee. Utterly ridiculous.
- aeyes 4y ago> you are free to choose any other languages as well as frameworks I think I could knock out a few 1999 style PHP scripts with inline HTML with an SQLite DB for fun and giggles in an afternoon. It would do everything they ask for with minimum effort. I don't see how they could argue that you didn't 100% complete the task. Things used to be so easy 20 years ago...
- brianwawok 4y agoDjango would do this today in possibly even less work. It would be ugly, but it basically had the CRUD UI built. Just need some models and a simple user UI.