Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interview Questions - Coggle Diagram
Interview Questions
SQL
https://app.testdome.com/files/resources/19201/c697ac9b-b9e5-447c-8f8e-440d43554649.txt
https://www.db-fiddle.com/
SELECT
https://www.w3schools.com/sql/sql_select.asp
operators
https://www.w3schools.com/sql/sql_operators.asp
PostgreSQL
https://stackoverflow.com/questions/38777535/what-is-the-difference-between-and-in-postgres-sql
Reach inside JSON
SQL reach inside a json
https://learn.microsoft.com/en-us/sql/relational-databases/json/json-data-sql-server?view=sql-server-ver16
https://popsql.com/learn-sql/sql-server/how-to-query-a-json-object-in-sql-server
https://www.google.com/search?q=LEFT+join+vs+right+join+sql&oq=LEFT+join+vs+right+join+sql&aqs=chrome..69i57.6479j0j9&sourceid=chrome&ie=UTF-8
https://www.db-fiddle.com/
https://sqliteonline.com/
https://app.testdome.com/files/resources/questions/6458/be9ce68a-a9b6-4e9c-ab75-1b26beec42b2.txt
min, max
https://www.w3schools.com/sql/sql_min_max.asp
https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_min
https://learnsql.com/cookbook/how-to-find-the-minimum-value-of-a-column-in-sql/
https://database.guide/3-ways-to-select-the-row-with-the-minimum-value-in-sql/
https://app.testdome.com/resources/media/879d23f7-e647-4523-b315-480febee8e75/cheapestproducts.txt
remove whitespace
https://www.google.com/search?q=sql+remove+whitespace&oq=sql+remove+whitespace&aqs=chrome..69i57.6506j0j4&sourceid=chrome&ie=UTF-8
https://www.w3schools.com/sql/func_sqlserver_trim.asp#:~:text=The%20TRIM()%20function%20removes,()%20and%20RTRIM()%20functions
.
ignore case
https://stackoverflow.com/questions/16082575/sql-ignore-case-while-searching-for-a-string
case sensitve
https://learnsql.com/blog/sql-case-sensitive/#:~:text=To%20do%20a%20case%2Dinsensitive,'%20%2C%20or%20'aBc'%20
.
https://www.google.com/search?q=ignore+case+sql&oq=ignore+case+sql&aqs=chrome..69i57.2993j0j4&sourceid=chrome&ie=UTF-8
like
https://stackoverflow.com/questions/18853452/sql-select-like-insensitive-casing
JOIN
https://www.w3schools.com/sql/sql_join_full.asp
outer
https://www.google.com/search?q=sql+outer+joins&sxsrf=AJOqlzWWcJG-zYtvAUhaynrnApIilufTyA%3A1679387078861&ei=xmkZZLqLNNbp4-EP2s6l2AQ&ved=0ahUKEwi6hpqyzOz9AhXW9DgGHVpnCUsQ4dUDCA8&uact=5&oq=sql+outer+joins&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIGCAAQBxAeMgYIABAHEB4yCAgAEAgQBxAeMggIABAIEAcQHjIICAAQCBAHEB4yCAgAEAgQBxAeMggIABAIEAcQHjIICAAQCBAHEB4yCAgAEAgQBxAeMggIABAIEAcQHjoKCAAQRxDWBBCwAzoHCAAQsAMQQ0oECEEYAFDGDljfFWD1FmgBcAB4AIAB8wGIAfsIkgEDMi01mAEAoAEByAEKwAEB&sclient=gws-wiz-serp
right
https://mode.com/sql-tutorial/sql-right-join/
left
https://mode.com/sql-tutorial/sql-left-join/
outer
https://mode.com/sql-tutorial/sql-outer-joins/#:~:text=Outer%20joins%20are%20joins%20that,matched%20rows%20in%20both%20tables
.
https://www.w3schools.com/sql/sql_join.asp
https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/
where..........on
https://mode.com/sql-tutorial/sql-joins-where-vs-on/
https://www.sqlshack.com/sql-outer-join-overview-and-examples/
Given the following data definition, select all city names in descending order. TABLE cities id INTEGER NOT NULL PRIMARY KEY name VARCHAR(30) NOT NULL
Python
Number of occurrences
https://www.google.com/search?q=number+of+occurrences+in+an+array+python&sxsrf=AJOqlzXMPK8Cg3hBY9bwq0Qrw3cgRhCQWQ%3A1678290422355&ei=9q0IZIqrFcvLpgeqz7PIBQ&ved=0ahUKEwiK_tCD18z9AhXLpekKHarnDFkQ4dUDCBA&uact=5&oq=number+of+occurrences+in+an+array+python&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIGCAAQFhAeMggIABAWEB4QCjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIFCAAQhgMyBQgAEIYDMgUIABCGAzIFCAAQhgMyBQgAEIYDOgoIABBHENYEELADSgQIQRgAUEtY0QhgmQpoAXABeACAAdwBiAHrCZIBBTAuNi4xmAEAoAEByAEIwAEB&sclient=gws-wiz-serp
https://java2blog.com/python-list-to-set/
substring
https://www.freecodecamp.org/news/how-to-substring-a-string-in-python/
https://www.digitalocean.com/community/tutorials/python-string-substring
https://realpython.com/python-string-contains-substring/
string index
https://www.programiz.com/python-programming/methods/string/index
put values in an array
https://www.google.com/search?q=python+put+values+in+an+array&oq=python+put+values+in+an+array&aqs=chrome..69i57.7645j0j4&sourceid=chrome&ie=UTF-8
list
https://sparkbyexamples.com/python/count-occurrences-of-element-in-python-list/#:~:text=To%20count%20the%20occurrences%20of%20an%20element%20in%20a%20list,element%20appears%20in%20the%20list
.
https://www.scaler.com/topics/difference-between-array-and-list-in-python/
list count
https://www.google.com/search?q=number+of+occurrences+in+an+array+python&sxsrf=AJOqlzXMPK8Cg3hBY9bwq0Qrw3cgRhCQWQ%3A1678290422355&ei=9q0IZIqrFcvLpgeqz7PIBQ&ved=0ahUKEwiK_tCD18z9AhXLpekKHarnDFkQ4dUDCBA&uact=5&oq=number+of+occurrences+in+an+array+python&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIGCAAQFhAeMggIABAWEB4QCjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIFCAAQhgMyBQgAEIYDMgUIABCGAzIFCAAQhgMyBQgAEIYDOgoIABBHENYEELADSgQIQRgAUEtY0QhgmQpoAXABeACAAdwBiAHrCZIBBTAuNi4xmAEAoAEByAEIwAEB&sclient=gws-wiz-serp
https://www.google.com/search?q=find+index+of+string+python&oq=find+index+of+string+python&aqs=chrome..69i57.10141j0j1&sourceid=chrome&ie=UTF-8
contains
https://www.google.com/search?q=python+contains&oq=python+contains&aqs=chrome..69i57.2129j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=number+of+occurrences+in+an+array&oq=number+of+occurrences+in+an+array&aqs=chrome..69i57.10044j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=number+of+occurrences+in+an+array&oq=number+of+occurrences+in+an+array&aqs=chrome..69i57.10044j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=python+array+to+set&oq=python+array+to+set&aqs=chrome..69i57.3585j0j4&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=python+set+to+list&sxsrf=AJOqlzW9AqRnuOx3wUH6DnI6NaZGQlGr9A%3A1678290777356&ei=Wa8IZKqDFYmM4-EPyp-m4A8&ved=0ahUKEwjqk_Ss2Mz9AhUJxjgGHcqPCfwQ4dUDCBA&uact=5&oq=python+set+to+list&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCAAQgAQyBQgAEIAEMgUIABCABDIFCAAQgAQyBQgAEIAEMgUIABCABDIGCAAQFhAeMgYIABAWEB4yCwgAEBYQHhAPEPEEMgYIABAWEB46CggAEEcQ1gQQsAM6BwgAELADEEM6BggAEAcQHjoICAAQCBAHEB46BAgAEB46BggAEAgQHjoFCAAQkQI6BQgAEIYDSgQIQRgAUJ8GWNYjYP8kaAJwAHgAgAGeAogBtQqSAQUwLjIuNJgBAKABAcgBCsABAQ&sclient=gws-wiz-serp
https://www.geeksforgeeks.org/python-convert-set-into-a-list/
dictionary
https://www.datacamp.com/tutorial/python-dictionary-comprehension
https://www.programiz.com/python-programming/dictionary-comprehension
https://www.google.com/search?q=arrays+vs+lists+in+python&oq=arrays+vs+lists+in+python&aqs=chrome..69i57.4429j0j1&sourceid=chrome&ie=UTF-8
decorator
https://www.google.com/search?q=decorator+in+python&sxsrf=AJOqlzXwf7yf7lZDaS90X_t6WyieaXoKWw:1679378365946&source=lnms&tbm=isch&sa=X&ved=2ahUKEwj2-sf3q-z9AhWr4jgGHZs0BXAQ_AUoAnoECAEQBA&biw=1440&bih=682&dpr=2#imgrc=eZ2lKDDRCOjljM
https://www.google.com/search?q=decorator+in+python&oq=decorator+in+python&aqs=chrome..69i57.3463j0j1&sourceid=chrome&ie=UTF-8
complex numbers
https://www.geeksforgeeks.org/complex-numbers-in-python-set-1-introduction/
arrays
https://www.geeksforgeeks.org/python-arrays/
Java
List
iteration
https://www.google.com/search?q=java+find+item+in+List%3CInteger%3E&sxsrf=AJOqlzVMQJhQaYlI5diRuxZ-N2lW37yhjA%3A1676220773639&ei=ZRnpY6DZJpKuseMPj-Ox-A4&ved=0ahUKEwjgn5z-uJD9AhUSV2wGHY9xDO8Q4dUDCA8&uact=5&oq=java+find+item+in+List%3CInteger%3E&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCCEQoAEyBQghEKABMgUIIRCgATILCCEQFhAeEPEEEB0yCAghEBYQHhAdMgsIIRAWEB4Q8QQQHToKCAAQRxDWBBCwAzoECCMQJzoFCAAQgAQ6CQgAEBYQHhDxBDoGCAAQFhAeSgQIQRgASgQIRhgAUMcCWIsPYIkSaAFwAXgAgAHeAYgBlgeSAQUwLjQuMZgBAKABAaABAsgBCMABAQ&sclient=gws-wiz-serp
size
https://stackoverflow.com/questions/8896758/initial-size-for-the-arraylist
https://www.google.com/search?q=create+java+list+of+size&oq=create+java+list+of+size+&aqs=chrome..69i57.5910j0j9&sourceid=chrome&ie=UTF-8
Stream
iterate
https://www.google.com/search?q=iterate+over+Stream+of+objects+java&oq=iterate+over+Stream+of+objects+java&aqs=chrome..69i57.8734j0j4&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/62895148/how-to-get-value-of-object-from-list-of-objects-by-using-stream-api
https://www.google.com/search?q=get+value+of+a+stream+of+object+java&sxsrf=AJOqlzUTkUNYo2_JUhTiSPqoDJ8NFmc6Zw%3A1676223903013&ei=nyXpY9sliJ2x4w-wvZrQAg&oq=get+value+of+a+Stream+of+obj&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgAMgcIIRCgARAKMgcIIRCgARAKMggIIRAWEB4QHTILCCEQFhAeEPEEEB0yCwghEBYQHhDxBBAdMgsIIRAWEB4Q8QQQHTIICCEQFhAeEB0yCwghEBYQHhDxBBAdMgsIIRAWEB4Q8QQQHTIICCEQFhAeEB06CggAEEcQ1gQQsAM6BAgjECc6BQghEKABSgQIQRgASgQIRhgAUJ4FWIMcYPIjaAFwAHgAgAH8AYgB7Q-SAQUwLjYuNJgBAKABAcgBCMABAQ&sclient=gws-wiz-serp
https://www.google.com/search?q=get+value+of+a+Stream+java&sxsrf=AJOqlzXgkXhm3BLhBO7oaWSXJUDAcSvE9w%3A1676223859028&ei=cyXpY8yeAZm7seMPh82CyAM&ved=0ahUKEwiMpLm9xJD9AhWZXWwGHYemADkQ4dUDCA8&uact=5&oq=get+value+of+a+Stream+java&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCAAQogQyBQgAEKIEMgUIABCiBDoKCAAQRxDWBBCwA0oECEEYAEoECEYYAFDpE1j6G2CeHWgEcAB4AIAB-wGIAbsDkgEFMC4xLjGYAQCgAQHIAQjAAQE&sclient=gws-wiz-serp
collect
https://www.digitalocean.com/community/tutorials/java-stream-collect-method-examples
find first value
https://www.google.com/search?q=get+first+value+of+a+Stream+java&oq=get+first+value+of+a+Stream+java&aqs=chrome..69i57.7849j0j1&sourceid=chrome&ie=UTF-8
https://javarevisited.blogspot.com/2016/03/how-to-find-first-element-of-stream-in.html
https://www.geeksforgeeks.org/find-the-first-element-of-a-stream-in-java/
https://www.geeksforgeeks.org/find-the-first-element-of-a-stream-in-java/
sorting
https://stackoverflow.com/questions/31377448/how-to-do-sorting-in-array-list-without-using-collections-in-java
https://www.google.com/search?q=java+sort+arraylist+manually&sxsrf=AJOqlzUK_Q-1K4Adx-GZ2oZKTMKakch4QA%3A1676223762688&ei=EiXpY6PSKeWYseMP88i4kAw&ved=0ahUKEwijo8GPxJD9AhVlTGwGHXMkDsIQ4dUDCA8&uact=5&oq=java+sort+arraylist+manually&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIJCAAQFhAeEPEEMgUIABCGAzIFCAAQhgM6CggAEEcQ1gQQsAM6BwgAELADEEM6BAgAEEM6BQgAEIAEOgoIABCABBAUEIcCOgYIABAWEB46BQghEKABOggIIRAWEB4QHToHCCEQoAEQCjoLCAAQCBAeEA0Q8QQ6CAgAEBYQHhAPSgQIQRgASgQIRhgAUJoCWPsiYP4kaAhwAXgAgAGLAogB9xeSAQYwLjEyLjSYAQCgAQHIAQrAAQE&sclient=gws-wiz-serp
https://www.google.com/search?q=java+sort+arraylist&sxsrf=AJOqlzUIfNwryfVxgmavXg3vJNm6TgkbKg%3A1676223565116&ei=TSTpY5bkBs3gseMPlOS_0As&oq=java+sort&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgAMggIABCRAhCLAzIFCAAQkQIyBwgAEEMQiwMyCAgAEIAEEIsDMggIABCABBCLAzIICAAQgAQQiwMyCAgAEIAEEIsDMgUIABCABDIICAAQkQIQiwMyBwgAEEMQiwM6CggAEEcQ1gQQsAM6BAgjECc6BAgAEEM6CwgAEIAEELEDEIMBOgoIABCxAxCDARBDSgQIQRgASgQIRhgAUKYJWOYTYK4baANwAHgAgAH2AogB6A6SAQcwLjYuMi4xmAEAoAEByAEIuAEDwAEB&sclient=gws-wiz-serp
https://www.geeksforgeeks.org/how-to-sort-an-arraylist-in-descending-order-in-java/
https://www.geeksforgeeks.org/how-to-sort-an-arraylist-in-descending-order-in-java/
https://www.google.com/search?q=java+order+list+descending&oq=java+order+list+descending&aqs=chrome..69i57.8690j0j9&sourceid=chrome&ie=UTF-8
constructor
https://www.javatpoint.com/java-constructor
https://www.google.com/search?q=java+constructor+public+or+default&sxsrf=AJOqlzW8Q1VGHfEL0TsIcTs-yIOPbIPcgQ%3A1676220248126&ei=WBfpY5KtB9jhseMPjcqe6A0&oq=java+constructor+public&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgBMgUIABCABDIFCAAQgAQyBggAEBYQHjIICAAQFhAeEA8yCQgAEBYQHhDxBDIJCAAQFhAeEPEEMgkIABAWEB4Q8QQyBggAEBYQHjIJCAAQFhAeEPEEMgYIABAWEB46CggAEEcQ1gQQsAM6BwgAELADEEM6BAgAEEM6CggAEIAEEBQQhwJKBAhBGABKBAhGGABQoARYlhRgth5oAXAAeACAAboBiAG1CZIBAzAuN5gBAKABAcgBCsABAQ&sclient=gws-wiz-serp
https://stackoverflow.com/questions/4668922/arent-java-constructors-public-by-default
for each
https://www.w3schools.com/java/java_foreach_loop.asp
get()
https://www.geeksforgeeks.org/list-get-method-in-java-with-examples/
length
https://www.google.com/search?q=length+of+List%3CInteger%3E+java&oq=length+of+List%3CInteger%3E+java&aqs=chrome..69i57.5612j0j4&sourceid=chrome&ie=UTF-8
fiind item in list
https://www.google.com/search?q=java+find+item+in+list&oq=java+find+item+in+list&aqs=chrome..69i57.6970j0j4&sourceid=chrome&ie=UTF-8
add to list
https://www.google.com/search?q=java+add+to+list&oq=java+add+to+list&aqs=chrome..69i57.2409j0j4&sourceid=chrome&ie=UTF-8
private
https://stackoverflow.com/questions/34605696/define-package-private-access-modifier-in-java-class
https://www.google.com/search?q=java+package+private+class&oq=java+package+private+class&aqs=chrome..69i57.5233j0j4&sourceid=chrome&ie=UTF-8
CMS
https://www.google.com/search?q=can+cms+hold+bootstrap+files&sxsrf=AJOqlzXwBUHyjQAqegQfANDfGwSmLvvPKw%3A1678285952866&ei=gJwIZOWoNNaC4-EPn4e8-AM&oq=can+CMS+hold+boots&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgAMgcIIRCgARAKMgcIIRCgARAKMgcIIRCgARAKOgoIABBHENYEELADOgUIIRCgAToECCEQFUoECEEYAFCkD1jcGGDlH2gCcAF4AIABnAKIAbMKkgEFMC4yLjSYAQCgAQHIAQfAAQE&sclient=gws-wiz-serp
https://www.google.com/search?q=where+is+static+images+stored&oq=where+is+static+images+stored&aqs=chrome..69i57.6829j0j9&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=can+CMS+hold+js+files&sxsrf=AJOqlzVLDXW7RS2CJybYDJ3-yPQBkKIT-g%3A1678285918576&ei=XpwIZMntItWE4-EPl_6zOA&ved=0ahUKEwjJlIigxsz9AhVVwjgGHRf_DAcQ4dUDCBA&uact=5&oq=can+CMS+hold+js+files&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIHCCEQoAEQCjoICAAQgAQQsAM6CAgAEIYDELADOgQIIxAnOgQIABBDOgoILhDHARDRAxBDOgsIABCABBCxAxCDAToFCAAQgAQ6BQgAEJECOgoIABCxAxCDARBDOggIABCxAxCDAToICAAQgAQQsQM6EQguEIAEELEDEIMBEMcBENEDOhAILhCxAxCDARDHARDRAxBDOgsILhCABBCxAxCDAToFCC4QgAQ6BggAEBYQHjoICAAQFhAeEAo6CggAEIAEEBQQhwI6CwguEIAEEMcBEK8BOggIABAWEB4QDzoICAAQCBAeEA06BQgAEIYDOgUIIRCgAToGCAAQHhANOggIABAFEB4QDToICCEQFhAeEB1KBAhBGAFQlwdY6F9g2WBoCXAAeACAAZkCiAG7K5IBBzAuMTAuMTaYAQCgAQHIAQTAAQE&sclient=gws-wiz-serp
https://www.google.com/search?q=CMS+vs+CDN&oq=CMS+vs+CDN&aqs=chrome..69i57.3678j0j9&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=CMS+in+cloud&sxsrf=AJOqlzUPK-tK4B1XM80qIsDMkYxb4_mS9A%3A1678285982276&ei=npwIZPW_EKfCjuMP9L68gAM&ved=0ahUKEwj1hri-xsz9AhUnoWMGHXQfDzAQ4dUDCBA&uact=5&oq=CMS+in+cloud&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCAAQgAQyBQgAEIAEMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjoHCCMQsAMQJzoKCAAQRxDWBBCwAzoHCAAQsAMQQzoECCMQJzoECAAQQzoECC4QQzoLCC4QrwEQxwEQgAQ6CwguEIAEEMcBENEDOgUIABCRAkoECEEYAFBBWOcUYO4VaAFwAXgAgAHZAYgB4wuSAQUwLjUuM5gBAKABAcgBCsABAQ&sclient=gws-wiz-serp
https://www.google.com/search?q=CMS&sxsrf=AJOqlzWxvgQ9Q76ypkOdt87KMaKc7mf9xw%3A1678285960667&ei=iJwIZKCbKMTh4-EPyumcoAk&ved=0ahUKEwig_5C0xsz9AhXE8DgGHco0B5QQ4dUDCBA&uact=5&oq=CMS&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIECCMQJzIKCAAQsQMQgwEQQzIECAAQQzIECAAQQzIECAAQQzIFCAAQkQIyEAguEBQQrwEQxwEQhwIQgAQyCwguEK8BEMcBEIAEMgUIABCABDILCC4QgAQQxwEQrwE6CggAEEcQ1gQQsAM6CwgAEIAEELEDEIMBOhEILhCABBCxAxCDARDHARDRAzoICAAQsQMQgwE6BwgAELEDEENKBAhBGABQpgZYtwlgpQxoA3ABeACAAdoBiAHzBJIBBTAuMS4ymAEAoAEByAEIwAEB&sclient=gws-wiz-serp
Rest API
https://blog.hubspot.com/website/what-is-rest-api
https://www.techtarget.com/searchapparchitecture/definition/REST-REpresentational-State-Transfer
POST
Large data using POST methods
https://stackoverflow.com/questions/12475116/how-to-send-large-data-using-post-method
https://www.google.com/search?q=POST+to+send+large+amounts+of+data&oq=POST+to+send+large+amounts+of+data&aqs=chrome..69i57.6951j0j1&sourceid=chrome&ie=UTF-8
replace
https://www.google.com/search?q=http+method+to+replace+with+a+new+&sxsrf=AJOqlzU69RNsV2WYtRhIW6gw7MZxAwrxcQ%3A1678285438445&ei=fpoIZOPmGtCM4-EPtc-j8Ag&ved=0ahUKEwjjnY-7xMz9AhVQxjgGHbXnCI4Q4dUDCBA&uact=5&oq=http+method+to+replace+with+a+new+&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCCEQoAEyBQghEKABMgUIIRCgATIFCCEQoAEyBQghEKABOgoIABBHENYEELADOggIIRAWEB4QHToKCCEQFhAeEA8QHToHCCEQoAEQCjoECCEQFUoECEEYAFC0DlixKWDJLWgBcAF4AIABmwKIAcUTkgEFMC42LjaYAQCgAQHIAQjAAQE&sclient=gws-wiz-serp
Data forms
https://zapier.com/learn/apis/chapter-3-data-formats/
https://restful-api-design.readthedocs.io/en/latest/resources.html
client and server multiple exchange formats
https://www.google.com/search?q=client+and+server+multiple+exchange+formats&sxsrf=AJOqlzXHnguEQfxK_6lRmdN_jz7CXMOpOA%3A1678285561468&ei=-ZoIZLySHMjD4-EPiqCS4As&ved=0ahUKEwj88uP1xMz9AhXI4TgGHQqQBLwQ4dUDCBA&uact=5&oq=client+and+server+multiple+exchange+formats&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIICCEQoAEQwwQyCAghEKABEMMEOgoIABBHENYEELADOgcIIxCwAhAnOgoIIRCgARDDBBAKSgQIQRgAUL4DWOQNYIURaAFwAXgBgAHhBIgBoxGSAQkwLjUuMy41LTGYAQCgAQHIAQjAAQE&sclient=gws-wiz-serp
https://www.google.com/search?q=client+and+server+exchange+formats&oq=client+and+server+exchange+formats&aqs=chrome..69i57.7383j0j9&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=resful+communication+between+client+and+server+exchange+formats&sxsrf=AJOqlzXHnguEQfxK_6lRmdN_jz7CXMOpOA%3A1678285561468&ei=-ZoIZLySHMjD4-EPiqCS4As&oq=resful+communication+betwen+&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgBMgcIIRCgARAKMgcIIRCgARAKOgUIABCiBDoFCCEQoAE6BAgjECc6BQgAEJECOgQIABBDOggIABCxAxCDAToLCAAQgAQQsQMQgwE6CAguELEDEIAEOg4ILhCxAxCDARDHARCvAToLCC4QgAQQsQMQgwE6CAguELEDEIMBOgUIABCABDoFCC4QgAQ6EQguEIAEELEDEIMBEMcBENEDOggIABCABBCxAzoKCAAQsQMQyQMQQzoHCAAQsQMQQzoLCC4QgAQQxwEQrwE6BwgAEIAEEAo6DQguEIAEEMcBENEDEAo6BwguEIAEEAo6BwgAEA0QgAQ6CgguEA0Q1AIQgAQ6BggAEBYQHjoFCAAQhgM6BAghEBVKBAhBGABQ_QVYzJEBYMmcAWgKcAB4AYABmwKIAfE6kgEHMC4xNC4yMZgBAKABAcABAQ&sclient=gws-wiz-serp
https://www.google.com/search?q=resful+communication+between+client+and+server+multiple+exchange+formats&sxsrf=AJOqlzXYiifzL16_G09Ue2wfy7zQFUdkJw%3A1678285604027&ei=JJsIZOKpAYGF4-EPuducsA0&ved=0ahUKEwjiy4mKxcz9AhWBwjgGHbktB9YQ4dUDCBA&uact=5&oq=resful+communication+between+client+and+server+multiple+exchange+formats&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIHCCMQsAIQJzoKCAAQRxDWBBCwA0oECEEYAFCVCVjWEmDPE2gBcAF4AIABmQKIAbEMkgEFMC43LjGYAQCgAQHIAQjAAQE&sclient=gws-wiz-serp
https://www.google.com/search?q=server+supports+exchange+formats&oq=server+supports+exchange+formats&aqs=chrome..69i57.6288j0j9&sourceid=chrome&ie=UTF-8
Docker
Run detach
https://www.google.com/search?q=doker+run+detach&sxsrf=APwXEdcFQMEa1Guix2BUPPVquLga-rxfQw%3A1681797606015&ei=5jE-ZNtL0-bj4Q_CwaqoAQ&ved=0ahUKEwjb1o-n4LL-AhVT8zgGHcKgChUQ4dUDCA8&uact=5&oq=doker+run+detach&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIHCAAQDRCABDIHCAAQDRCABDIHCAAQDRCABDIHCAAQDRCABDIHCAAQDRCABDIHCAAQDRCABDIGCAAQHhANMgYIABAeEA0yBggAEB4QDTIGCAAQHhANOgoIABBHENYEELADSgQIQRgAUMkVWNkWYNsYaANwAXgAgAFkiAGtAZIBAzEuMZgBAKABAcgBCMABAQ&sclient=gws-wiz-serp
ADD
https://www.google.com/search?q=docker+ADD&oq=docker+ADD&aqs=chrome..69i57.2971j0j1&sourceid=chrome&ie=UTF-8
build --tag
https://www.google.com/search?q=docker+build+--tag&oq=docker+build+--tag&aqs=chrome..69i57.5006j0j1&sourceid=chrome&ie=UTF-8
Cookies
For multiple domains
https://www.google.com/search?q=cookies+for+multiple+domains&oq=cookies+for+multiple+domains&aqs=chrome..69i57.5697j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=cookies+can+be+relied+on+for+long+term+persistent+storage&sxsrf=AJOqlzVxcXksu-KqOPGUgv9xM2QgVvVdVA%3A1678286308086&ei=5J0IZPP0BKXD4-EPvJm64A4&oq=cookies+for+long+term+persis&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAxgAMgYIABAWEB4yBQgAEIYDMgUIABCGAzoKCAAQRxDWBBCwAzoECCMQJzoFCAAQkQI6BAguEEM6BAgAEEM6CwgAEIAEELEDEIMBOgcILhCxAxBDOgoIABCxAxCDARBDOggIABCABBCxAzoTCC4QgwEQxwEQsQMQ0QMQgAQQCjoNCAAQgAQQsQMQgwEQCjoFCAAQgAQ6BQguEIAEOgoIABCABBAUEIcCOggIABAWEB4QDzoLCAAQFhAeEA8Q8QQ6CAgAEAUQHhANOgUIIRCgAToECCEQFToICCEQFhAeEB1KBAhBGABQ0AVYqS5g6TdoA3ABeACAAZECiAGLLZIBBzAuMTQuMTSYAQCgAQHIAQjAAQE&sclient=gws-wiz-serp
https://www.google.com/search?q=cookies+for+long+term+html&sxsrf=AJOqlzWdlC-TEgZNlubuvWgwEZ9EVfBf8g%3A1678286298138&ei=2p0IZK2FCOGK4-EPrYWviAs&ved=0ahUKEwit2obVx8z9AhVhxTgGHa3CC7EQ4dUDCBA&uact=5&oq=cookies+for+long+term+html&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCCEQoAEyBQghEKABOgoIABBHENYEELADOggIIRAWEB4QHUoECEEYAFD2BFiwIGDxImgBcAF4AIABtwKIAe0IkgEHMC4yLjIuMZgBAKABAcgBCMABAQ&sclient=gws-wiz-serp
https://www.google.com/search?q=cookies+for+long+term&oq=cookies+for+long+term&aqs=chrome..69i57.3944j0j1&sourceid=chrome&ie=UTF-8
Design Patterns
Observer
https://www.javatpoint.com/observer-design-pattern-in-python
https://www.javatpoint.com/observer-design-pattern-in-python
Fascade
https://www.javatpoint.com/facade-design-pattern-in-python
Aggregation, Associate
https://www.google.com/search?q=aggregation+vs+association&oq=aggregation+vs+association&aqs=chrome..69i57.6819j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=aggregation+oop&sxsrf=AJOqlzW-wFWcw-UsmUEGGyfxhNmRGAxkCw%3A1678283929586&ei=mZQIZPSyI-GK4-EProWv8Ao&ved=0ahUKEwi049Hrvsz9AhVhxTgGHa7CC64Q4dUDCBA&uact=5&oq=aggregation+oop&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCAAQkQIyBQgAEIAEMgUIABCABDIFCAAQgAQyBggAEBYQHjIGCAAQFhAeMgYIABAWEB4yBggAEBYQHjIGCAAQFhAeMggIABAWEB4QDzoKCAAQRxDWBBCwAzoHCAAQsAMQQzoECAAQQzoKCAAQgAQQFBCHAjoFCC4QgAQ6CAgAEBYQHhAKSgQIQRgAUIUBWL4FYNUHaAFwAXgAgAHMAYgBhwaSAQUwLjIuMpgBAKABAcgBCsABAQ&sclient=gws-wiz-serp
abstraction
https://www.google.com/search?q=abstraction&oq=abstraction&aqs=chrome..69i57.1867j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=aggregation+vs+association+vs+composition&oq=aggregation+vs+association+vs+composition&aqs=chrome..69i57.5744j0j1&sourceid=chrome&ie=UTF-8#imgrc=no0ri_lSNaJ49M
https://www.google.com/search?q=aggregation&oq=aggregation&aqs=chrome..69i57.1892j0j1&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=aggregation+vs+association+vs+composition&oq=aggregation+vs+association+vs+composition&aqs=chrome..69i57.5744j0j1&sourceid=chrome&ie=UTF-8
Time Complexity
https://www.freecodecamp.org/news/big-o-cheat-sheet-time-complexity-chart/#:~:text=Big%20O%2C%20also%20known%20as,as%20the%20input%20size%20grows
.
Stacks
https://www.geeksforgeeks.org/stack-in-python/
CRM
https://www.google.com/search?q=CRM&oq=CRM&aqs=chrome..69i57.940j0j4&sourceid=chrome&ie=UTF-8
Linux
head, tail
https://www.makeuseof.com/text-processing-using-head-and-tail-commands-linux/#:~:text=What%20Is%20the%20tail%20Command,and%20outputs%20the%20ending%20lines
.
https://unix.stackexchange.com/questions/18760/how-does-the-tail-commands-f-parameter-work
https://www.google.com/search?q=tail+command+-f&oq=tail+command+-f&aqs=chrome..69i57.3227j0j9&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=tail+-f&oq=tail+-f&aqs=chrome..69i57.2151j0j4&sourceid=chrome&ie=UTF-8
https://www.google.com/search?q=tail+-+f+linux&sxsrf=AJOqlzVFkHKCVHis3e2WE1z_VfUO3fpVEw%3A1676222072498&ei=eB7pY5frHaqMseMPpK2xgAE&oq=tail+-f&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQARgAMgoIABBHENYEELADMgoIABBHENYEELADMgoIABBHENYEELADMgoIABBHENYEELADMgoIABBHENYEELADMgoIABBHENYEELADMgoIABBHENYEELADSgQIQRgASgQIRhgAUABYAGDaCmgBcAF4AIABAIgBAJIBAJgBAMgBB8ABAQ&sclient=gws-wiz-serp
https://www.hostinger.com/tutorials/how-to-use-tail-command/#:~:text=The%20tail%20%2Df%20option%20lets,display%20which%20lines%20were%20altered
.
OOP concepts
https://www.google.com/search?q=abstraction+OOP&sxsrf=AJOqlzWVAn7_Z90MVrifPtFUa-ySXC8PXA%3A1678283873638&ei=YZQIZNLFJsHu4-EPzb-lKA&ved=0ahUKEwiS-vrQvsz9AhVB9zgGHc1fCQUQ4dUDCBA&uact=5&oq=abstraction+OOP&gs_lcp=Cgxnd3Mtd2l6LXNlcnAQAzIFCAAQgAQyBQgAEIAEMgUIABCABDIFCAAQgAQyBQgAEIAEMgUIABCABDIFCAAQgAQyBQgAEIAEMgUIABCABDIFCAAQgAQ6CggAEEcQ1gQQsAM6BwgAELADEEM6BAgAEEM6CggAEIAEEBQQhwJKBAhBGABQcFj0B2D0CmgBcAF4AIAB2wGIAfUFkgEFMC4zLjGYAQCgAQHIAQrAAQE&sclient=gws-wiz-serp
server supports exchange formats