AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    VIEW WINNERS
    • ABECA 2025
      VIEW WINNERS

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    Participate in ABECA 2026 right icon dark
For Employers
Upload Button Icon Add office photos
logo
Engaged Employer

i

This company page is being actively managed by Open Financial Technologies Private Limited Team. If you also belong to the team, you can get access from here

Open Financial Technologies Private Limited Verified Tick

Compare button icon Compare button icon Compare
3.2

based on 170 Reviews

Play video Play video Video summary
  • About
  • Reviews
    170
  • Salaries
    977
  • Interviews
    27
  • Jobs
    14
  • Benefits
    5
  • Photos
    -

Filter interviews by

Open Financial Technologies Private Limited Interview Questions and Answers

Updated 5 Feb 2025
Popular Designations

16 Interview questions

A QA Engineer was asked 5mo ago
Q. What is the difference between deep copy and shallow copy?
Ans. 

Deep copy creates a new copy of an object with all nested objects also copied, while shallow copy creates a new object with references to the original nested objects.

  • Deep copy duplicates all levels of nested objects, ensuring changes in the original object do not affect the copied object.

  • Shallow copy only duplicates the top-level object, with nested objects being referenced, so changes in nested objects affect bot...

View all QA Engineer interview questions
A Software Engineer was asked 5mo ago
Q. Given the head of a singly linked list, return the middle node of the linked list. If there are two middle nodes, return the second middle node.
Ans. 

To find the middle of a linked list, use the slow and fast pointer technique.

  • Initialize two pointers, slow and fast, both pointing to the head of the linked list.

  • Move slow pointer by one step and fast pointer by two steps until fast reaches the end of the list.

  • The position of the slow pointer will be the middle of the linked list.

View all Software Engineer interview questions
A Software Engineer was asked 5mo ago
Q. Pick from a basket of oranges
Ans. 

The question is asking to pick an orange from a basket.

  • Carefully select a ripe orange without any bruises or blemishes

  • Gently twist the orange off the stem to avoid damaging the fruit

  • Check for firmness and weight to determine ripeness

View all Software Engineer interview questions
A Software Engineer was asked 5mo ago
Q. Reverse a Linked List Given the head of a singly linked list, reverse the list and return the reversed list. Example: Input: head = [1, 2, 3, 4, 5] Output: [5, 4, 3, 2, 1]
Ans. 

Reverse a linked list by changing the pointers direction

  • Start with three pointers: current, previous, and next

  • Iterate through the linked list, updating the pointers to reverse the direction

  • Update the head pointer to point to the new first node

View all Software Engineer interview questions
A Data Analyst was asked
Q. Explain the project in detail.
Ans. 

Developed a predictive analytics model to forecast customer churn for a telecommunications company.

  • Collected and cleaned customer data from various sources

  • Performed exploratory data analysis to identify patterns and trends

  • Built a machine learning model using logistic regression to predict customer churn

  • Evaluated the model's performance using metrics such as accuracy, precision, and recall

View all Data Analyst interview questions
A Senior Software Engineer was asked
Q. What are the differences between an abstract class and an interface?
Ans. 

Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are a collection of abstract methods.

  • Abstract classes can have constructors, interfaces cannot

  • A class can implement multiple interfaces, but can only inherit from one abstract class

  • Interfaces can be used to achieve multiple inheritance in Java

  • Abstract classes can have instance variables, interfa...

View all Senior Software Engineer interview questions
A Backend Engineer Lead was asked
Q. How do you generate invoice sequence numbers?
Ans. 

Invoice sequence numbers can be generated using a combination of prefix, date, and a unique number.

  • Prefix can be a combination of letters or numbers to identify the type of invoice

  • Date can be added to the prefix to make it more specific

  • A unique number can be generated using a counter or random number generator

  • The combination of prefix, date, and unique number can be formatted to create the final invoice number

View all Backend Engineer Lead interview questions
Are these interview questions helpful?
A Backend Engineer Lead was asked
Q. How does the Laravel request life cycle work?
Ans. 

Laravel request life cycle involves several stages from receiving the request to sending the response.

  • The request is received by the web server and passed to the PHP engine.

  • The kernel receives the request and sends it to the router.

  • The router matches the request to the appropriate route and sends it to the controller.

  • The controller processes the request and returns a response.

  • The response is sent back through the ...

View all Backend Engineer Lead interview questions
A Backend Engineer Lead was asked
Q. Can you explain SQL joins with a simple example?
Ans. 

SQL joins combine rows from two or more tables based on related columns, enabling complex queries and data retrieval.

  • INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID;

  • LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM Customers LEFT JOIN Orde...

View all Backend Engineer Lead interview questions
A SDE (Software Development Engineer) was asked
Q. Describe an optimal approach to implement two stacks.
Ans. 

Implementing 2 stacks with optional approach

  • Two stacks can be implemented in a single array by dividing it into two halves

  • Optional approach can be implemented by using a third parameter to indicate which stack to use

  • Push and pop operations can be performed on both stacks independently

View all SDE (Software Development Engineer) interview questions
1 2

Open Financial Technologies Private Limited Interview Experiences

27 interviews found

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 16 Jan 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is Class and object . explain hierarchial inheritence.
  • Ans. 

    Class is a blueprint for creating objects, while objects are instances of classes. Hierarchical inheritance is when a class inherits properties and behaviors from another class.

    • Class is a template for creating objects with similar properties and behaviors

    • Objects are instances of classes that have specific values for their properties

    • Hierarchical inheritance is when a class inherits properties and behaviors from a parent...

  • Answered by AI
    Add your answer
  • Q2. Difference bertween deep copy and shallow copy.
  • Ans. 

    Deep copy creates a new copy of an object with all nested objects also copied, while shallow copy creates a new object with references to the original nested objects.

    • Deep copy duplicates all levels of nested objects, ensuring changes in the original object do not affect the copied object.

    • Shallow copy only duplicates the top-level object, with nested objects being referenced, so changes in nested objects affect both the...

  • Answered by AI
    Add your answer

QA Engineer Interview Questions asked at other Companies

Q1. Suppose your manager gave you a task to complete in one week, but you believe it will take two weeks. How would you justify your view to your manager and get them to accept your justification?
View answer (2)
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 14 Aug 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Min and max value from an array of integers, reverse of a string

Round 2 - Technical 

(2 Questions)

  • Q1. Data Structures, Algorithms, Understand Common Problem Patterns,
  • Add your answer
  • Q2. Advance Laravel and PHP
  • Add your answer

Senior Software Engineer Interview Questions asked at other Companies

Q1. Nth Prime Number Problem Statement Find the Nth prime number given a number N. Explanation: A prime number is greater than 1 and is not the product of two smaller natural numbers. A prime number has exactly two distinct positive divisors: 1... read more
View answer (3)
Anonymous

Account Executive 1 Interview Questions & Answers

user image Anonymous

posted on 5 Feb 2025

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Aug 2024.

Round 1 - One-on-one 

(1 Question)

  • Q1. Generic Question asking about my career.
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay away. Do not get tempted by the salary.

Account Executive 1 Interview Questions asked at other Companies

Q1. Types of objective in Google AdWords? And how they are helpful in campaign creation? How you define a negative keywords? Total Google AdWords questions
View answer (1)
Anonymous

Interview Questions & Answers

user image Anonymous

posted on 17 Oct 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Assignment 

This was easy part and quite lengthy

Round 2 - HR 

(2 Questions)

  • Q1. Family and projects, and about college
  • Add your answer
  • Q2. Why google, values, team confict
  • Ans. 

    Google values teamwork and conflict resolution to foster a collaborative and innovative work environment.

    • Google values teamwork because it promotes collaboration and diverse perspectives.

    • Team conflict is seen as an opportunity for growth and innovation at Google.

    • Google encourages open communication and constructive feedback to resolve conflicts effectively.

    • The company believes that a diverse team with different viewpoi...

  • Answered by AI
    Add your answer
Anonymous

Senior Data Analyst Interview Questions & Answers

user image Anonymous

posted on 31 Jul 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Practice sql as much as you can

Round 2 - Aptitude Test 

Be good with nath and reasoning

Round 3 - Aptitude Test 

Reasoning was asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn more practice more

Senior Data Analyst Interview Questions asked at other Companies

Q1. What is the difference between the Least Squares Method and Maximum Likelihood Estimation?
View answer (1)
Anonymous

Customer Success Manager Interview Questions & Answers

user image Deb Dass

posted on 10 Apr 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - HR 

(1 Question)

  • Q1. Who you are and what you are
  • Add your answer
Round 2 - Technical 

(1 Question)

  • Q1. Based on your previous job role
  • Add your answer

Customer Success Manager Interview Questions asked at other Companies

Q1. How do you manage multiple tasks that are spontaneously assigned to you?
View answer (3)
Anonymous

Team Manager Interview Questions & Answers

user image Anonymous

posted on 23 May 2024

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Industry specific
  • Add your answer

Team Manager Interview Questions asked at other Companies

Q1. To maintain a SIEM solution, what daily activities would you perform?
View answer (4)
Anonymous

Software Engineer Interview Questions & Answers

user image Anonymous

posted on 14 Jan 2025

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jan 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Easy coding questions DSA

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list by changing the pointers direction

    • Start with three pointers: current, previous, and next

    • Iterate through the linked list, updating the pointers to reverse the direction

    • Update the head pointer to point to the new first node

  • Answered by AI
    Add your answer
  • Q2. Find middle of linked list
  • Add your answer
Round 3 - Technical 

(1 Question)

  • Q1. Pick from a basket of oranges
  • Ans. 

    The question is asking to pick an orange from a basket.

    • Carefully select a ripe orange without any bruises or blemishes

    • Gently twist the orange off the stem to avoid damaging the fruit

    • Check for firmness and weight to determine ripeness

  • Answered by AI
    Add your answer

Interview Preparation Tips

Topics to prepare for Open Financial Technologies Private Limited Software Engineer interview:
  • Easy DSA

Skills evaluated in this interview

Software Engineer Interview Questions asked at other Companies

Q1. Four people need to cross a bridge at night with only one torch that can only illuminate two people at a time. Person A takes 1 minute, B takes 2 minutes, C takes 7 minutes, and D takes 10 minutes to cross. When two people cross together, t... read more
View answer (270)
Anonymous

Test Engineer Interview Questions & Answers

user image Anonymous

posted on 14 Feb 2023

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jan 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about yourself? basic testing questions like functional testing?
  • Add your answer
  • Q2. Verify the login functionality
  • Ans. 

    To verify login functionality, we need to test the login process with valid and invalid credentials.

    • Test login with valid credentials and ensure user is logged in successfully

    • Test login with invalid credentials and ensure appropriate error message is displayed

    • Test login with blank username or password and ensure appropriate error message is displayed

    • Test login with special characters in username or password and ensure ...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well easy to crack the interview, learn new technologies

Skills evaluated in this interview

Test Engineer Interview Questions asked at other Companies

Q1. 1. What is the frame work u have worked and explain the framework with folder structure? 2. purely based on testing, different testing types like functional and non functional tests 3. real time scenarios like last min bugs before release? ... read more
View answer (4)
Anonymous

SDE (Software Development Engineer) Interview Questions & Answers

user image SHRIYANSH AGARWAL

posted on 4 Apr 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Apr 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Simple 3 questions of DSA with brute force to the optimal approach
  • Add your answer
  • Q2. 2 stacks, palindrome tricky, string question (simple)
  • Add your answer
Round 3 - One-on-one 

(2 Questions)

  • Q1. 2 stacks with optinal approach
  • Ans. 

    Implementing 2 stacks with optional approach

    • Two stacks can be implemented in a single array by dividing it into two halves

    • Optional approach can be implemented by using a third parameter to indicate which stack to use

    • Push and pop operations can be performed on both stacks independently

  • Answered by AI
    Add your answer
  • Q2. Some hr interview question
  • Add your answer
Round 4 - HR 

(2 Questions)

  • Q1. Marital status discussion
  • Add your answer
  • Q2. Future discusssions about what i want nd plans
  • Add your answer

Interview Preparation Tips

Topics to prepare for Open Financial Technologies Private Limited SDE (Software Development Engineer) interview:
  • DSA
  • OS
  • DBMS
  • strings
Interview preparation tips for other job seekers - DSA kro mast raho, soft skills top notch is a must for cracking any interview

Skills evaluated in this interview

SDE (Software Development Engineer) Interview Questions asked at other Companies

Q1. Given a string consisting of lowercase alphabets, write a function that returns 'yes' if the string contains all lowercase letters at least once. The solution should have O(N) time complexity and use no extra space.
View answer (3)
Anonymous

Top trending discussions

View All
Interview Tips & Stories
2w (edited)
timepasstiwari
·
A Digital Markter
Nailed the interview, still rejected
Just had the BEST interview ever – super positive and encouraging! But got rejected. Interviewer said I was the most prepared, knew it was a full-time role (unlike others), and loved my answers. One of my questions was even called "the best ever asked!" He showed me around, said I was exactly what they wanted, and would get back by Friday. I was so hyped! Then today, I got the rejection email. No reason given, just "went with someone else." Feels bad when your best isn't enough. Anyone else been there? How'd you cope?
Got a question about Open Financial Technologies Private Limited?
Ask anonymously on communities.
More about working at Open Financial Technologies Private Limited
  • HQ - Bangalore,Karnataka, India
  • FinTech
  • 201-500 Employees (India)

Open Financial Technologies Private Limited Interview FAQs

How many rounds are there in Open Financial Technologies Private Limited interview?
Open Financial Technologies Private Limited interview process usually has 2-3 rounds. The most common rounds in the Open Financial Technologies Private Limited interview process are One-on-one Round, Technical and Resume Shortlist.
How to prepare for Open Financial Technologies Private Limited interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Open Financial Technologies Private Limited. The most common topics and skills that interviewers at Open Financial Technologies Private Limited expect are CRM, ERP Systems, Business Banking, Analytical Chemistry and Accounting.
What are the top questions asked in Open Financial Technologies Private Limited interview?

Some of the top questions asked at the Open Financial Technologies Private Limited interview -

  1. Given integer of array print all the subarray whose s sum equals t...read more
  2. How does Laravel request life cycle wor...read more
  3. what is Class and object . explain hierarchial inheriten...read more
How long is the Open Financial Technologies Private Limited interview process?

The duration of Open Financial Technologies Private Limited interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Open Financial Technologies Private Limited Interviews By Designations

  • Open Financial Technologies Private Limited Software Engineer Interview Questions
  • Open Financial Technologies Private Limited Senior Software Engineer Interview Questions
  • Open Financial Technologies Private Limited QA Engineer Interview Questions
  • Open Financial Technologies Private Limited Production Manager Interview Questions
  • Open Financial Technologies Private Limited Data Analyst Interview Questions
  • Open Financial Technologies Private Limited Software Developer Interview Questions
  • Open Financial Technologies Private Limited Test Engineer Interview Questions
  • Open Financial Technologies Private Limited Team Manager Interview Questions
  • Show more
  • Open Financial Technologies Private Limited Senior Data Analyst Interview Questions
  • Open Financial Technologies Private Limited SDE (Software Development Engineer) Interview Questions

Interview Questions for Popular Designations

  • Software Engineer Interview Questions
  • Team Lead Interview Questions
  • Intern Interview Questions
  • Business Analyst Interview Questions
  • Consultant Interview Questions
  • Associate Software Engineer Interview Questions
  • Accountant Interview Questions
  • Manager Interview Questions
  • Show more
  • Deputy Manager Interview Questions
  • HR Executive Interview Questions

Overall Interview Experience Rating

3.8/5

based on 29 interview experiences

Difficulty level

Easy 33%
Moderate 61%
Hard 6%

Duration

Less than 2 weeks 72%
2-4 weeks 28%
View more

Interview Questions from Similar Companies

Razorpay
Razorpay Interview Questions
3.6
 • 159 Interviews
Revolut
Revolut Interview Questions
2.6
 • 103 Interviews
Rupeek
Rupeek Interview Questions
3.7
 • 65 Interviews
Navi Technologies
Navi Technologies Interview Questions
2.9
 • 59 Interviews
ACKO
ACKO Interview Questions
3.7
 • 55 Interviews
Yubi
Yubi Interview Questions
3.3
 • 41 Interviews
Slice
Slice Interview Questions
3.2
 • 37 Interviews
Kissht Finance
Kissht Finance Interview Questions
3.9
 • 36 Interviews
RapiPay
RapiPay Interview Questions
3.7
 • 35 Interviews
Tide - Business Management Platform
Tide - Business Management Platform Interview Questions
4.0
 • 34 Interviews
View all

Open Financial Technologies Private Limited Reviews and Ratings

based on 170 reviews

3.2/5

Rating in categories

3.1

Skill development

3.6

Work-life balance

3.5

Salary

2.9

Job security

3.3

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 170 Reviews and Ratings
Jobs at Open Financial Technologies Private Limited
Open Financial Technologies Private Limited
Senior Manager- Finance

Bangalore / Bengaluru

8-12 Yrs

Not Disclosed

Open Financial Technologies Private Limited
Sr.Executive Business Development

Bangalore / Bengaluru

3-4 Yrs

Not Disclosed

Open Financial Technologies Private Limited
Finance Controller

Bangalore / Bengaluru

15-20 Yrs

Not Disclosed

Explore more jobs
Open Financial Technologies Private Limited Salaries in India
Software Engineer
85 salaries
unlock blur

₹4 L/yr - ₹13 L/yr

Senior Software Engineer
79 salaries
unlock blur

₹11.2 L/yr - ₹27 L/yr

Product Support Engineer
25 salaries
unlock blur

₹1.5 L/yr - ₹8.9 L/yr

Business Development Specialist
24 salaries
unlock blur

₹4 L/yr - ₹10.5 L/yr

Product Manager
24 salaries
unlock blur

₹15 L/yr - ₹40 L/yr

Explore more salaries
Compare Open Financial Technologies Private Limited with
Rupeek

Rupeek

3.7
Compare
Razorpay

Razorpay

3.6
Compare
ACKO

ACKO

3.7
Compare
Kissht Finance

Kissht Finance

3.9
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • Open Financial Technologies Private Limited Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Trusted by over 1.5 Crore job seekers to find their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

10 Lakh+

Interviews

1.5 Crore+

Users

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2025 winners awaited tag
  • Participate in ABECA 2026
  • Invite employees to rate
AmbitionBox
  • About Us
  • Our Team
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter