---
# System prepended metadata

title: Interview process.

---

# Interview process.

1. Intro call
    - Give a brief intro about the company.
    - Ask for availibility that is two months from 9 Jan.
    - Time commitment.
    - Ask them if they would be okay with the money that is 10k.
    - Ask them if they would do a small take home flutter test build a single widget.
2. Flutter test
    - Build a flutter calendar input widget that takes user input as masked value so if a user adds `25/12/1997` they should not have to add the `/`.
    - There should a button at the end of the input that when clicked opens a modal which has the calendar built and when setting the date it changes the masked date in the input.
    - We expect you to not use an libarry for calendar and build all of this from scratch.
    - Extra points to build masked input text field.
    - Extra points for having proprties to change styling of the input.
    - Create a github repo and send the link to fayeed@parat.app
3. Technical round
    - List out unique characters in a string.
    - List out non-unique characters in a string with the count, build on top of the first question.
    - Find the first non repeating character, build on top of the first question.
    - Go over there github profile with them.
    - Flutter:
        - What is Stream in Flutter?
        - Explain the different types of Streams? Single & broadcast.
        - What is BuildContext?
        - Have you build a flutter web app, if so what and what are some of the disadvantages.
        - What statemangement libraries have you used? which do you like & prefer over the others.
    - Talk about product & internship.
        - What they think? What is it missing and should be there?
        - What do they hope to learn & achieve during this internship?
        - Do they want to be included in product stuff too?
        - What do they like to do in free time.
        - Do you have any other interests in business, sales and marketing
4. Final call to send offer & finalize.