AI and DS Skills

 View Only
  • 1.  Data Science Interview Question

    Posted Mon September 28, 2020 01:22 PM
    Hi All, 

    I have been asked the below question during an interview : 

    Suppose you are a data scientist at Amazon. Your competitor (let's say flipkart) is regularly checking the prices of commodities at your website and is changing the prices accordingly at their website. How could you stop your competitor from doing the same ?

    Can anyone answer the above question ?

    ------------------------------
    Abhishek Tomar
    ------------------------------

    #AIandDSSkills
    #DataandAILearning


  • 2.  RE: Data Science Interview Question

    Posted Tue September 29, 2020 12:02 PM
    A clever idea is to hide prices and change them from a user to another one based on their actions : if a user A is more active than a user B in buying products, user A should get lower price than user B .
    we can push this further using Bayesian learning

    ------------------------------
    Ayoub Ajarra
    ------------------------------



  • 3.  RE: Data Science Interview Question

    Posted Tue September 29, 2020 11:59 PM
    Edited by System Fri January 20, 2023 04:18 PM

    Hi Abhishek,

    My Answer would be,

    As we know, if competitor is regularly checking the website to get the price of commodities then for sure they are going to show below characteristics;

    • Not going to place any order.
    • Will spend less time in one commodity compare to customer.
    • Frequently, visit in your website to get the new price.
    • Probably, they can use company URL or same location.

    Again some of customers used to check the commodities but not buying, in this stage the point is how you are going to take the valid decision as visitor is our competitor or customer because we can't stop customer to visit our website for the marketing reasons. 

    In This stage you can create the classification model by using the data at least with above mentioned characteristic variables to classify the visitors in your website. Then create the alert for your company and show the WRONG price tag of the commodities to those competitors through model to protect your company's strategies from the competitor.


    Hope it will help you!

     . 


    ------------------------------

    SRUTI CHAURASIA
    ------------------------------



  • 4.  RE: Data Science Interview Question

    Posted Tue May 30, 2023 07:36 AM

    here are a few ways to prevent your competitor from checking your prices:

    • Use a price monitoring tool. There are a number of price monitoring tools available that can track your competitor's prices and alert you when they change. This will give you the opportunity to change your prices accordingly and stay ahead of the competition.
    • Offer price guarantees. If you offer a price guarantee, your customers will be less likely to shop around for a better price. This will make it more difficult for your competitor to steal your customers.
    • Focus on customer service. If you provide excellent customer service, your customers will be more likely to continue shopping with you, even if your prices are slightly higher than your competitor's.
    • Offer exclusive deals and discounts. If you offer exclusive deals and discounts to your customers, they will be more likely to shop with you instead of your competitor.

    It is important to note that there is no foolproof way to prevent your competitor from checking your prices. However, by using a combination of the above strategies, you can make it more difficult for them to do so and stay ahead of the competition. For data science questions refer to this article.



    ------------------------------
    Ashley Roy
    ------------------------------



  • 5.  RE: Data Science Interview Question

    IBM Champion
    Posted Thu June 22, 2023 08:41 PM

    First thing I think about is implementing an anti-scrapping mechanism to prevent them from automatically adjusting it following our steps.



    ------------------------------
    Youssef Sbai Idrissi
    Software Engineer
    ------------------------------



  • 6.  RE: Data Science Interview Question

    Posted Wed September 27, 2023 11:03 AM

    Hey Abhishek !

     If you're a data scientist at Amazon, you might be worried about other companies like Flipkart using your website's data to adjust their prices. Here are some strategies you can use to protect your data:

    1. You can limit the number of requests from a single IP address by using rate limiting and IP blocking mechanisms. If someone like Flipkart tries to scrape your site too much, you can block their IP address.

    2. Try using dynamic loading of product prices and details with JavaScript or other technologies. This can make it tougher for automated bots to scrape data, since they may struggle with processing JavaScript-rendered content.

    3. Use CAPTCHA or other anti-bot challenges when someone accesses product details or pricing information. This can make it harder for scraping tools to get through.

    4. Keep an eye on user-agent strings to detect and block known scraping tools or scripts used by competitors. These tools often have distinct user-agent signatures.

    5. Try using session-based pricing, where prices are personalized for logged-in users. This can make it harder for competitors to scrape accurate data without having valid customer accounts.

    6. You should encrypt sensitive data on your website and use techniques like data obfuscation to make it harder for scrapers to extract meaningful information.

    7. Lastly, consult with legal experts to understand your rights and options for taking legal action against competitors engaging in scraping activities that violate your terms of service or intellectual property rights.

    Remember to balance protecting your data and ensuring a good user experience for your customers. Keep evolving your anti-scraping measures and stay vigilant to deter competitors from scraping your data and using it against you. And always consult with legal counsel to ensure you're within the bounds of the law.

    To get more answers to data science interview questions I suggest you refer https://fingertips.co.in/blog/top-20-data-science-interview-questions-to-crack-the-interview that has helped me to get more clarity during my interview.

     Hope this helps.



    ------------------------------
    Fingertips Data science solution
    ------------------------------